{"id":"CVE-2026-118990","title":"CallBackery versions before 0.62.0 for Perl leave a world-readable dump of the configuration database in /tmp when taking a configuration backup","summary":"CallBackery versions before 0.62.0 for Perl leave a world-readable dump of the configuration database in /tmp when taking a configuration backup.\n\ngetConfigBlob() has the sqlite3 shell write the dump to /tmp/cbdump<pid> and never removes…","severity":"none","cwe":["CWE-379","CWE-59"],"product":"CallBackery","affected":["CallBackery < 0.62.0"],"published":"2026-10-30","updated":"2026-10-30","sourceUpdated":"2026-10-30T13:12:29.396Z","source":"CVEORG","sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-118990","references":[{"url":"https://metacpan.org/release/OETIKER/CallBackery-0.62.0/changes"}],"tags":["cve.org"],"epss":0.00161,"epssPercentile":0.05377,"ingestedAt":"2026-11-05T16:07:30.243Z","slug":"CVE-2026-118990","body":"## Overview\n\nCallBackery versions before 0.62.0 for Perl leave a world-readable dump of the configuration database in /tmp when taking a configuration backup.\n\ngetConfigBlob() has the sqlite3 shell write the dump to /tmp/cbdump<pid> and never removes it. The file takes the process umask, and a symlink planted at that predictable name is followed.\n\nThe dump holds every user's password hash and every value saved by the application's forms. A local user can read these after any backup, and may redirect the dump to a file of their choosing.\n\n## Affected\n\n- `CallBackery < 0.62.0`\n\n## Remediation\n\nUpgrade to CallBackery 0.62.0 or later, and delete any leftover /tmp/cbdump* files.","depth":"sunlit","depthScore":3,"depthScoreParts":{"impact":2.8,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}