fix: prevent world-writable MANIFEST files (#24235)
When a new MANIFEST file is created, set its permissions to 644, not 666 closes https://github.com/influxdata/influxdb/issues/24233pull/24254/head
parent
f6c92680b0
commit
aad79e471f
|
@ -1469,7 +1469,7 @@ func (m *Manifest) Write() (int64, error) {
|
|||
|
||||
tmp = f.Name()
|
||||
|
||||
if err = f.Chmod(0666); err != nil {
|
||||
if err = f.Chmod(0644); err != nil {
|
||||
return fmt.Errorf("failed setting permissions on manifest file %q: %w", tmp, err)
|
||||
}
|
||||
if _, err = f.Write(buf); err != nil {
|
||||
|
|
Loading…
Reference in New Issue