filecopyfallback in gio/gfile.c in GNOME GLib 2.15.0 through 2.61.1 does not properly restrict file permissions while a copy operation is in progress. Instead, default permissions are used.
{ "vanir_signatures": [ { "signature_type": "Function", "target": { "file": "gio/gfile.c", "function": "file_copy_fallback" }, "id": "CVE-2019-12450-db97f6d7", "digest": { "length": 3178.0, "function_hash": "282269249828500956183171168307225619672" }, "source": "https://gitlab.gnome.org/GNOME/glib@d8f8f4d637ce43f8699ba94c9b7648beda0ca174", "deprecated": false, "signature_version": "v1" }, { "signature_type": "Line", "target": { "file": "gio/gfile.c" }, "id": "CVE-2019-12450-f09ef021", "digest": { "threshold": 0.9, "line_hashes": [ "18154310599445891265789953056144380016", "26978194925207615613276966846262783826", "44188125156137456810175175327233050948", "24711377008157761840850927645386078297", "173401350418948135801591620212348836191", "307860364364235025697477378033658516698", "216972604397684258858930605005890395664", "214842164195004441718247934813391054311", "337039869312679718413725671078647245374", "166065903565865313772349404008125828786", "204563863403881552745818967598894215406", "80275230557142796238605690606151556482", "21033303117232726880489512803215487074", "284575079164599280853285046410360939930", "253132457953325221229363650136327213004", "27825990500074545806470776960340604816", "133592055149642106245409610484309541450", "292009651485235278464215421453070145502" ] }, "source": "https://gitlab.gnome.org/GNOME/glib@d8f8f4d637ce43f8699ba94c9b7648beda0ca174", "deprecated": false, "signature_version": "v1" } ] }