{ "document": { "category": "csaf_security_advisory", "csaf_version": "2.0", "distribution": { "tlp": { "label": "WHITE", "url": "https://www.first.org/tlp/" } }, "lang": "en", "notes": [ { "category": "description", "text": "CallBackery versions before 0.62.0 for Perl allow log injection via newlines in the login name.\n\nlogin() writes the login name to the application log without escaping control characters. The login RPC method needs no authentication, so a name containing a newline followed by text in the log record format adds a forged record.\n\nAn unauthenticated attacker can forge log records, such as a successful administrator login from an address of their choosing.", "title": "Vulnerability Description" } ], "publisher": { "category": "other", "contact_details": "gdt@cpan.org", "name": "giterlizzi", "namespace": "https://github.com/giterlizzi/" }, "references": [ { "category": "self", "summary": "CPANSA-CallBackery-2026-118994 JSON", "url": "https://raw.githubusercontent.com/giterlizzi/perl-CPANSA-CSAF/develop/csaf/white/2026/cpansa-callbackery-2026-118994.json" }, { "category": "external", "summary": "https://metacpan.org/release/OETIKER/CallBackery-0.62.0/changes", "url": "https://metacpan.org/release/OETIKER/CallBackery-0.62.0/changes" }, { "category": "external", "summary": "CVE-2026-118994 (NVD)", "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-118994" } ], "title": "CallBackery vulnerability", "tracking": { "current_release_date": "2026-10-30T00:00:00", "generator": { "engine": { "name": "CSAF Perl Toolkit", "version": "0.26" } }, "id": "CPANSA-CallBackery-2026-118994", "initial_release_date": "2026-10-30T00:00:00", "revision_history": [ { "date": "2026-10-30T00:00:00", "number": "1", "summary": "First release" } ], "status": "final", "version": "1" } }, "product_tree": { "branches": [ { "branches": [ { "category": "product_version_range", "name": "vers:cpan/<0.62.0", "product": { "name": "CallBackery less than 0.62.0", "product_id": "CSAFPID-0001", "product_identification_helper": { "purl": "pkg:cpan/CallBackery" } } }, { "category": "product_version_range", "name": "vers:cpan/>=0.62.0", "product": { "name": "CallBackery greater than or equal 0.62.0", "product_id": "CSAFPID-0002", "product_identification_helper": { "purl": "pkg:cpan/CallBackery" } } } ], "category": "product_name", "name": "CallBackery" } ] }, "vulnerabilities": [ { "cve": "CVE-2026-118994", "cwe": { "id": "CWE-117", "name": "Improper Output Neutralization for Logs" }, "notes": [ { "category": "description", "text": "CallBackery versions before 0.62.0 for Perl allow log injection via newlines in the login name.\n\nlogin() writes the login name to the application log without escaping control characters. The login RPC method needs no authentication, so a name containing a newline followed by text in the log record format adds a forged record.\n\nAn unauthenticated attacker can forge log records, such as a successful administrator login from an address of their choosing.", "title": "Vulnerability Description" } ], "product_status": { "fixed": [ "CSAFPID-0002" ], "known_affected": [ "CSAFPID-0001" ] } } ] }