{"id":"CVE-2023-33546","details":"Janino 3.1.9 and earlier are subject to denial of service (DOS) attacks when using the expression evaluator.guess parameter name method. If the parser runs on user-supplied input, an attacker could supply content that causes the parser to crash due to a stack overflow. NOTE: this is disputed by multiple parties because Janino is not intended for use with untrusted input.","aliases":["GHSA-gcg6-xv4f-f749"],"modified":"2026-08-12T03:51:15.493093746Z","published":"2023-06-01T00:00:00Z","related":["SUSE-SU-2023:3385-1","openSUSE-SU-2024:13129-1"],"database_specific":{"cna_assigner":"mitre","isDisputed":true,"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/33xxx/CVE-2023-33546.json"},"references":[{"type":"WEB","url":"https://janino-compiler.github.io/janino/#security"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/33xxx/CVE-2023-33546.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2023-33546"},{"type":"REPORT","url":"https://github.com/janino-compiler/janino/issues/201"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/janino-compiler/janino","events":[{"introduced":"0"},{"last_affected":"553dbd9ca4bd4838de0ea7c8de07ead28f64b6e1"}],"database_specific":{"extracted_events":[{"introduced":"0"},{"last_affected":"3.1.9"}],"source":"CPE_RANGE","cpe":"cpe:2.3:a:janino_project:janino:*:*:*:*:*:*:*:*"}}],"versions":["v3.1.9","v3.1.8","v3.1.7","v3.1.6","v3.1.4","v3.1.1","v3.1.2","v3.1.0","v3.0.15","v3.0.14","v3.0.13","v3.0.12","v3.0.11","v3.0.10","v3.0.9","v3.0.8","v3.0.6","v3.0.5","v3.0.2","v3.0.0"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-33546.json"}}],"schema_version":"1.9.0"}