Vulnerability Details : CVE-2023-33546
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.
Vulnerability category: Denial of service
Products affected by CVE-2023-33546
- cpe:2.3:a:janino_project:janino:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2023-33546
0.05%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 19 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2023-33546
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
5.5
|
MEDIUM | CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H |
1.8
|
3.6
|
NIST |
CWE ids for CVE-2023-33546
-
The product writes data past the end, or before the beginning, of the intended buffer.Assigned by: nvd@nist.gov (Primary)
References for CVE-2023-33546
-
https://janino-compiler.github.io/janino/#security
Janino by janino-compiler
-
https://github.com/janino-compiler/janino/issues/201
A Stack overflow error · Issue #201 · janino-compiler/janino · GitHubExploit;Issue Tracking;Third Party Advisory
Jump to