GNU Emacs version 25.3.1 (and other versions most likely) ignores umask when creating a backup save file ("[ORIGINAL_FILENAME]~") resulting in files that may be world readable or otherwise accessible in ways not intended by the user running the emacs binary.
{
"binaries": [
{
"binary_version": "24.5+1-6ubuntu1.1+esm4",
"binary_name": "emacs24"
},
{
"binary_version": "24.5+1-6ubuntu1.1+esm4",
"binary_name": "emacs24-bin-common"
},
{
"binary_version": "24.5+1-6ubuntu1.1+esm4",
"binary_name": "emacs24-common"
},
{
"binary_version": "24.5+1-6ubuntu1.1+esm4",
"binary_name": "emacs24-el"
},
{
"binary_version": "24.5+1-6ubuntu1.1+esm4",
"binary_name": "emacs24-lucid"
},
{
"binary_version": "24.5+1-6ubuntu1.1+esm4",
"binary_name": "emacs24-nox"
}
]
}
{
"binaries": [
{
"binary_version": "25.2+1-6ubuntu0.1~esm2",
"binary_name": "emacs25"
},
{
"binary_version": "25.2+1-6ubuntu0.1~esm2",
"binary_name": "emacs25-bin-common"
},
{
"binary_version": "25.2+1-6ubuntu0.1~esm2",
"binary_name": "emacs25-common"
},
{
"binary_version": "25.2+1-6ubuntu0.1~esm2",
"binary_name": "emacs25-el"
},
{
"binary_version": "25.2+1-6ubuntu0.1~esm2",
"binary_name": "emacs25-lucid"
},
{
"binary_version": "25.2+1-6ubuntu0.1~esm2",
"binary_name": "emacs25-nox"
}
]
}