diff --git a/doc/changes/changelog.md b/doc/changes/changelog.md index 6e0b1f3..b081b25 100644 --- a/doc/changes/changelog.md +++ b/doc/changes/changelog.md @@ -1,5 +1,6 @@ # Changes +* [0.2.2](changes_0.2.2.md) * [0.2.1](changes_0.2.1.md) * [0.2.0](changes_0.2.0.md) * [0.1.0](changes_0.1.0.md) diff --git a/doc/changes/changes_0.2.2.md b/doc/changes/changes_0.2.2.md new file mode 100644 index 0000000..4a9a040 --- /dev/null +++ b/doc/changes/changes_0.2.2.md @@ -0,0 +1,31 @@ +# Telemetry Java 0.2.2, released 2026-??-?? + +Code name: Fixed vulnerability CVE-2026-9563 in org.eclipse.parsson:parsson:jar:1.1.7:test + +## Summary + +This release fixes the following vulnerability: + +### CVE-2026-9563 (CWE-400) in dependency `org.eclipse.parsson:parsson:jar:1.1.7:test` +In Eclipse Parsson published Maven Central artifacts before version 1.1.8, the JSON parser did not enforce a default maximum on the number of characters consumed while parsing a single JSON document. Applications that parse attacker- controlled JSON can be forced to consume excessive CPU and memory by processing very large documents, including large arrays, objects, strings, numbers, whitespace, or nested structures, resulting in a denial of service. Eclipse Parsson 1.1.8 introduces a configurable maximum parsing limit with a default limit of 15 million parser-consumed characters. +#### References +* https://guide.sonatype.com/vulnerability/CVE-2026-9563?component-type=maven&component-name=org.eclipse.parsson%2Fparsson&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1 +* http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2026-9563 +* https://github.com/eclipse-ee4j/parsson/pull/169 +* https://gitlab.eclipse.org/security/vulnerability-reports/-/work_items/444 + +## Security + +* #18: Fixed vulnerability CVE-2026-9563 in dependency `org.eclipse.parsson:parsson:jar:1.1.7:test` + +## Dependency Updates + +### Test Dependency Updates + +* Updated `nl.jqno.equalsverifier:equalsverifier:3.19.4` to `4.5` +* Updated `org.eclipse.parsson:parsson:1.1.7` to `1.1.9` +* Updated `org.junit.jupiter:junit-jupiter-api:5.13.4` to `6.1.2` + +### Plugin Dependency Updates + +* Updated `com.exasol:project-keeper-maven-plugin:5.5.2` to `5.7.4` diff --git a/pk_generated_parent.pom b/pk_generated_parent.pom index 8cdcd7f..d807598 100644 --- a/pk_generated_parent.pom +++ b/pk_generated_parent.pom @@ -3,7 +3,7 @@ 4.0.0 com.exasol telemetry-java-generated-parent - 0.2.1 + 0.2.2 pom UTF-8 diff --git a/pom.xml b/pom.xml index 5012fdd..9d19a98 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.exasol telemetry-java - 0.2.1 + 0.2.2 telemetry-java Minimal, zero-dependency telemetry library for Java applications. https://github.com/exasol/telemetry-java/ @@ -20,14 +20,14 @@ org.eclipse.parsson parsson - 1.1.7 + 1.1.9 test org.junit.jupiter junit-jupiter-api - 5.13.4 + 6.1.2 test @@ -40,7 +40,7 @@ nl.jqno.equalsverifier equalsverifier - 3.19.4 + 4.5 test @@ -59,7 +59,7 @@ com.exasol project-keeper-maven-plugin - 5.5.2 + 5.7.4 @@ -112,7 +112,7 @@ telemetry-java-generated-parent com.exasol - 0.2.1 + 0.2.2 pk_generated_parent.pom