{"id":"CVE-2018-19046","details":"keepalived 2.0.8 didn't check for existing plain files when writing data to a temporary file upon a call to PrintData or PrintStats. If a local attacker had previously created a file with the expected name (e.g., /tmp/keepalived.data or /tmp/keepalived.stats), with read access for the attacker and write access for the keepalived process, then this potentially leaked sensitive information.","modified":"2026-07-08T15:09:38.470432Z","published":"2018-11-08T20:29:00.510Z","related":["SUSE-SU-2020:0779-1","openSUSE-SU-2024:10893-1"],"references":[{"type":"ADVISORY","url":"https://security.gentoo.org/glsa/201903-01"},{"type":"REPORT","url":"https://bugzilla.suse.com/show_bug.cgi?id=1015141"},{"type":"FIX","url":"https://github.com/acassen/keepalived/issues/1048"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/acassen/keepalived","events":[{"introduced":"dc3ed1e1e19f02f91edebe4dd1a5f6ec9daf0545"},{"last_affected":"dc3ed1e1e19f02f91edebe4dd1a5f6ec9daf0545"}],"database_specific":{"cpe":"cpe:2.3:a:keepalived:keepalived:2.0.8:*:*:*:*:*:*:*","extracted_events":[{"introduced":"2.0.8"},{"last_affected":"2.0.8"}],"source":"CPE_STRING"}}],"versions":["2.0.8","v2.0.8"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2018-19046.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N"}]}