CVE-2023-4043: Parsson DoS when parsing numbers from untrusted sources
In Eclipse Parsson before versions 1.1.4 and 1.0.5, Parsing JSON from untrusted sources can lead malicious actors to exploit the fact that the built-in support for parsing numbers with large scale in Java has a number of edge cases where the input text of a number can lead to much larger processing time than one would expect.
To mitigate the risk, parsson put in place a size limit for the numbers as well as their scale.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
maven/org.eclipse.parsson:projectto a version that resolves this vulnerability.Fixed in 1.0.5 - Upgrade
Upgrade
maven/org.eclipse.parsson:projectto a version that resolves this vulnerability.Fixed in 1.1.4 - Upgrade
Upgrade
redhat/parssonto a version that resolves this vulnerability.Fixed in 1.1.4 - Upgrade
Upgrade
redhat/parssonto a version that resolves this vulnerability.Fixed in 1.0.5 - Upgrade
Upgrade
eclipse-ee4j/parssonto a version that resolves this vulnerability.Fixed in 1.1.4 - Upgrade
Upgrade
eclipse-ee4j/parssonto a version that resolves this vulnerability.Fixed in 1.0.5
Event History
Frequently Asked Questions
What is CVE-2023-4043?
CVE-2023-4043 is a vulnerability in Eclipse Parsson that allows malicious actors to exploit parsing numbers from untrusted sources.
How does CVE-2023-4043 affect Eclipse Parsson?
CVE-2023-4043 affects Eclipse Parsson versions 1.0.5 and 1.1.4, allowing malicious actors to exploit parsing numbers from untrusted sources.
What is the severity of CVE-2023-4043?
The severity of CVE-2023-4043 is medium with a CVSS score of 5.9.
How can CVE-2023-4043 be exploited?
CVE-2023-4043 can be exploited by providing input text of a number with large scale, leading to larger processing and potential denial of service (DoS) attacks.
How can I fix CVE-2023-4043 in Eclipse Parsson?
To fix CVE-2023-4043 in Eclipse Parsson, you should update to versions 1.0.5 or 1.1.4, which contain the necessary fixes for this vulnerability.