Skip to content
OpenAdvisories
Medium · 5.9 CVE-2023-4043 EUVD-2023-2963GHSA-g8p6-p27c-52fx

Parsson DoS when parsing numbers from untrusted sources

Published Nov 3, 2023 · Updated Sep 5, 2024 · Assigned by eclipse

Description

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 products

VendorProductAffectedFixed
Eclipse Foundation Parsson < 1.0.5, 1.1.0 – < 1.1.4 1.0.5

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Red Hat JBoss EAP 8 eap8-apache-sshd 2.12.0-1.redhat_00001.1.el8eap RHSA-2024:1193, RHSA-2024:1192
Red Hat JBoss EAP 8 eap8-eclipse-jgit 6.6.1.202309021850-1.r_redhat_00001.1.el8eap RHSA-2024:1193, RHSA-2024:1192
Red Hat JBoss EAP 8 eap8-log4j 2.19.0-2.redhat_00001.1.el8eap RHSA-2024:1193, RHSA-2024:1192
Red Hat JBoss EAP 8 eap8-lucene-core +6 8.11.2-2.redhat_00001.1.el8eap RHSA-2024:1193, RHSA-2024:1192
Red Hat JBoss EAP 8 eap8-parsson 1.1.5-1.redhat_00001.1.el8eap RHSA-2024:1193, RHSA-2024:1192
Red Hat JBoss EAP 8 eap8-wildfly +3 8.0.1-3.GA_redhat_00002.1.el8eap RHSA-2024:1193, RHSA-2024:1192

Affected packages

EcosystemPackageAffectedFixedRecord
Maven org.eclipse.parsson:project >= 1.1.0, < 1.1.4 1.1.4 GHSA-g8p6-p27c-52fx
Maven org.eclipse.parsson:project < 1.0.5 1.0.5 GHSA-g8p6-p27c-52fx

Advisories 9

References