{"grype_matches":[{"artifact":{"id":"c54aa3d4c362216d","cpes":["cpe:2.3:a:io.netty.handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:handler:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-handler","purl":"pkg:maven/io.netty/netty-handler@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-handler-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-handler","archiveDigests":[{"value":"d54dbf68b9d88a98240107758c6b63da5e46e23a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-handler-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-handler-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.118.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-4g8c-wm8x-jfhw","versionConstraint":">=4.1.91.Final,<=4.1.117.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-handler","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-4g8c-wm8x-jfhw","fix":{"state":"fixed","versions":["4.1.118.Final"],"available":[{"date":"2025-02-11","kind":"first-observed","version":"4.1.118.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-24970","cwe":"CWE-20","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-24970","date":"2026-10-17","epss":0.02192,"percentile":0.82144}],"risk":1.644,"urls":["https://github.com/netty/netty/security/advisories/GHSA-4g8c-wm8x-jfhw","https://github.com/netty/netty/commit/87f40725155b2f89adfde68c7732f97c153676c4","https://nvd.nist.gov/vuln/detail/CVE-2025-24970","https://security.netapp.com/advisory/ntap-20250221-0005","https://www.vicarius.io/vsociety/posts/cve-2025-24970-netty-vulnerability-detection","https://www.vicarius.io/vsociety/posts/cve-2025-24970-netty-vulnerability-mitigation"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-4g8c-wm8x-jfhw","description":"SslHandler doesn't correctly validate packets which can lead to native crash when using native SSLEngine"},"relatedVulnerabilities":[{"id":"CVE-2025-24970","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-24970","cwe":"CWE-20","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-24970","date":"2026-10-17","epss":0.02192,"percentile":0.82144}],"urls":["https://github.com/netty/netty/commit/87f40725155b2f89adfde68c7732f97c153676c4","https://github.com/netty/netty/security/advisories/GHSA-4g8c-wm8x-jfhw","https://security.netapp.com/advisory/ntap-20250221-0005/","https://www.vicarius.io/vsociety/posts/cve-2025-24970-netty-vulnerability-detection","https://www.vicarius.io/vsociety/posts/cve-2025-24970-netty-vulnerability-mitigation"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-24970","description":"Netty, an asynchronous, event-driven network application framework, has a vulnerability starting in version 4.1.91.Final and prior to version 4.1.118.Final. When a special crafted packet is received via SslHandler it doesn't correctly handle validation of such a packet in all cases which can lead to a native crash. Version 4.1.118.Final contains a patch. As workaround its possible to either disable the usage of the native SSLEngine or change the code manually."}]},{"artifact":{"id":"1ad6eb1467863fe7","cpes":["cpe:2.3:a:io.netty.handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:handler:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-handler","purl":"pkg:maven/io.netty/netty-handler@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-handler-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-handler","archiveDigests":[{"value":"d54dbf68b9d88a98240107758c6b63da5e46e23a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-handler-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-handler-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.118.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-4g8c-wm8x-jfhw","versionConstraint":">=4.1.91.Final,<=4.1.117.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-handler","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-4g8c-wm8x-jfhw","fix":{"state":"fixed","versions":["4.1.118.Final"],"available":[{"date":"2025-02-11","kind":"first-observed","version":"4.1.118.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-24970","cwe":"CWE-20","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-24970","date":"2026-10-17","epss":0.02192,"percentile":0.82144}],"risk":1.644,"urls":["https://github.com/netty/netty/security/advisories/GHSA-4g8c-wm8x-jfhw","https://github.com/netty/netty/commit/87f40725155b2f89adfde68c7732f97c153676c4","https://nvd.nist.gov/vuln/detail/CVE-2025-24970","https://security.netapp.com/advisory/ntap-20250221-0005","https://www.vicarius.io/vsociety/posts/cve-2025-24970-netty-vulnerability-detection","https://www.vicarius.io/vsociety/posts/cve-2025-24970-netty-vulnerability-mitigation"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-4g8c-wm8x-jfhw","description":"SslHandler doesn't correctly validate packets which can lead to native crash when using native SSLEngine"},"relatedVulnerabilities":[{"id":"CVE-2025-24970","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-24970","cwe":"CWE-20","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-24970","date":"2026-10-17","epss":0.02192,"percentile":0.82144}],"urls":["https://github.com/netty/netty/commit/87f40725155b2f89adfde68c7732f97c153676c4","https://github.com/netty/netty/security/advisories/GHSA-4g8c-wm8x-jfhw","https://security.netapp.com/advisory/ntap-20250221-0005/","https://www.vicarius.io/vsociety/posts/cve-2025-24970-netty-vulnerability-detection","https://www.vicarius.io/vsociety/posts/cve-2025-24970-netty-vulnerability-mitigation"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-24970","description":"Netty, an asynchronous, event-driven network application framework, has a vulnerability starting in version 4.1.91.Final and prior to version 4.1.118.Final. When a special crafted packet is received via SslHandler it doesn't correctly handle validation of such a packet in all cases which can lead to a native crash. Version 4.1.118.Final contains a patch. As workaround its possible to either disable the usage of the native SSLEngine or change the code manually."}]},{"artifact":{"id":"79437b1c593acaa3","cpes":["cpe:2.3:a:io.netty.handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:handler:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-handler","purl":"pkg:maven/io.netty/netty-handler@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-handler-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-handler","archiveDigests":[{"value":"d54dbf68b9d88a98240107758c6b63da5e46e23a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-handler-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-handler-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.118.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-4g8c-wm8x-jfhw","versionConstraint":">=4.1.91.Final,<=4.1.117.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-handler","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-4g8c-wm8x-jfhw","fix":{"state":"fixed","versions":["4.1.118.Final"],"available":[{"date":"2025-02-11","kind":"first-observed","version":"4.1.118.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-24970","cwe":"CWE-20","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-24970","date":"2026-10-17","epss":0.02192,"percentile":0.82144}],"risk":1.644,"urls":["https://github.com/netty/netty/security/advisories/GHSA-4g8c-wm8x-jfhw","https://github.com/netty/netty/commit/87f40725155b2f89adfde68c7732f97c153676c4","https://nvd.nist.gov/vuln/detail/CVE-2025-24970","https://security.netapp.com/advisory/ntap-20250221-0005","https://www.vicarius.io/vsociety/posts/cve-2025-24970-netty-vulnerability-detection","https://www.vicarius.io/vsociety/posts/cve-2025-24970-netty-vulnerability-mitigation"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-4g8c-wm8x-jfhw","description":"SslHandler doesn't correctly validate packets which can lead to native crash when using native SSLEngine"},"relatedVulnerabilities":[{"id":"CVE-2025-24970","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-24970","cwe":"CWE-20","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-24970","date":"2026-10-17","epss":0.02192,"percentile":0.82144}],"urls":["https://github.com/netty/netty/commit/87f40725155b2f89adfde68c7732f97c153676c4","https://github.com/netty/netty/security/advisories/GHSA-4g8c-wm8x-jfhw","https://security.netapp.com/advisory/ntap-20250221-0005/","https://www.vicarius.io/vsociety/posts/cve-2025-24970-netty-vulnerability-detection","https://www.vicarius.io/vsociety/posts/cve-2025-24970-netty-vulnerability-mitigation"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-24970","description":"Netty, an asynchronous, event-driven network application framework, has a vulnerability starting in version 4.1.91.Final and prior to version 4.1.118.Final. When a special crafted packet is received via SslHandler it doesn't correctly handle validation of such a packet in all cases which can lead to a native crash. Version 4.1.118.Final contains a patch. As workaround its possible to either disable the usage of the native SSLEngine or change the code manually."}]},{"artifact":{"id":"7b71f78466b7c554","cpes":["cpe:2.3:a:apache:commons-lang:2.6:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons_lang:2.6:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons:2.6:*:*:*:*:*:*:*"],"name":"commons-lang","purl":"pkg:maven/commons-lang/commons-lang@2.6","type":"java-archive","version":"2.6","language":"java","licenses":[],"metadata":{"pomGroupID":"commons-lang","virtualPath":"/opt/sonarqube/lib/extensions/sonar-abap-plugin-3.15.2.6330.jar:commons-lang:commons-lang","manifestName":"","pomArtifactID":"commons-lang","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-abap-plugin-3.15.2.6330.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-abap-plugin-3.15.2.6330.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-j288-q9x7-2f5v","versionConstraint":">=2.0,<=2.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"commons-lang:commons-lang","version":"2.6"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-j288-q9x7-2f5v","fix":{"state":"not-fixed","versions":[]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"risk":1.5133999999999999,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-48924","https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","https://github.com/apache/commons-lang/commit/b424803abdb2bec818e4fbcb251ce031c22aca53","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html","http://www.openwall.com/lists/oss-security/2025/07/11/1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-j288-q9x7-2f5v","description":"Apache Commons Lang is vulnerable to Uncontrolled Recursion when processing long inputs"},"relatedVulnerabilities":[{"id":"CVE-2025-48924","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"urls":["https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","http://www.openwall.com/lists/oss-security/2025/07/11/1","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-48924","description":"Uncontrolled Recursion vulnerability in Apache Commons Lang.\n\nThis issue affects Apache Commons Lang: Starting with commons-lang:commons-lang 2.0 to 2.6, and, from org.apache.commons:commons-lang3 3.0 before 3.18.0.\n\nThe methods ClassUtils.getClass(...) can throw StackOverflowError on very long inputs. Because an Error is usually not handled by applications and libraries, a \nStackOverflowError could cause an application to stop.\n\nUsers are recommended to upgrade to version 3.18.0, which fixes the issue."}]},{"artifact":{"id":"999228a0f96f52b3","cpes":["cpe:2.3:a:apache:commons-lang:2.6:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons_lang:2.6:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons:2.6:*:*:*:*:*:*:*"],"name":"commons-lang","purl":"pkg:maven/commons-lang/commons-lang@2.6","type":"java-archive","version":"2.6","language":"java","licenses":[],"metadata":{"pomGroupID":"commons-lang","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:commons-lang:commons-lang","manifestName":"","pomArtifactID":"commons-lang","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-j288-q9x7-2f5v","versionConstraint":">=2.0,<=2.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"commons-lang:commons-lang","version":"2.6"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-j288-q9x7-2f5v","fix":{"state":"not-fixed","versions":[]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"risk":1.5133999999999999,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-48924","https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","https://github.com/apache/commons-lang/commit/b424803abdb2bec818e4fbcb251ce031c22aca53","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html","http://www.openwall.com/lists/oss-security/2025/07/11/1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-j288-q9x7-2f5v","description":"Apache Commons Lang is vulnerable to Uncontrolled Recursion when processing long inputs"},"relatedVulnerabilities":[{"id":"CVE-2025-48924","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"urls":["https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","http://www.openwall.com/lists/oss-security/2025/07/11/1","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-48924","description":"Uncontrolled Recursion vulnerability in Apache Commons Lang.\n\nThis issue affects Apache Commons Lang: Starting with commons-lang:commons-lang 2.0 to 2.6, and, from org.apache.commons:commons-lang3 3.0 before 3.18.0.\n\nThe methods ClassUtils.getClass(...) can throw StackOverflowError on very long inputs. Because an Error is usually not handled by applications and libraries, a \nStackOverflowError could cause an application to stop.\n\nUsers are recommended to upgrade to version 3.18.0, which fixes the issue."}]},{"artifact":{"id":"6ac5147961cc221e","cpes":["cpe:2.3:a:apache:commons-lang:2.6:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons_lang:2.6:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons:2.6:*:*:*:*:*:*:*"],"name":"commons-lang","purl":"pkg:maven/commons-lang/commons-lang@2.6","type":"java-archive","version":"2.6","language":"java","licenses":[],"metadata":{"pomGroupID":"commons-lang","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:commons-lang:commons-lang","manifestName":"","pomArtifactID":"commons-lang","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-j288-q9x7-2f5v","versionConstraint":">=2.0,<=2.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"commons-lang:commons-lang","version":"2.6"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-j288-q9x7-2f5v","fix":{"state":"not-fixed","versions":[]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"risk":1.5133999999999999,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-48924","https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","https://github.com/apache/commons-lang/commit/b424803abdb2bec818e4fbcb251ce031c22aca53","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html","http://www.openwall.com/lists/oss-security/2025/07/11/1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-j288-q9x7-2f5v","description":"Apache Commons Lang is vulnerable to Uncontrolled Recursion when processing long inputs"},"relatedVulnerabilities":[{"id":"CVE-2025-48924","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"urls":["https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","http://www.openwall.com/lists/oss-security/2025/07/11/1","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-48924","description":"Uncontrolled Recursion vulnerability in Apache Commons Lang.\n\nThis issue affects Apache Commons Lang: Starting with commons-lang:commons-lang 2.0 to 2.6, and, from org.apache.commons:commons-lang3 3.0 before 3.18.0.\n\nThe methods ClassUtils.getClass(...) can throw StackOverflowError on very long inputs. Because an Error is usually not handled by applications and libraries, a \nStackOverflowError could cause an application to stop.\n\nUsers are recommended to upgrade to version 3.18.0, which fixes the issue."}]},{"artifact":{"id":"f714e1f4f00e8966","cpes":["cpe:2.3:a:apache:commons-lang3:3.14.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons_lang3:3.14.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons:3.14.0:*:*:*:*:*:*:*"],"name":"commons-lang3","purl":"pkg:maven/org.apache.commons/commons-lang3@3.14.0","type":"java-archive","version":"3.14.0","language":"java","licenses":[],"metadata":{"pomGroupID":"org.apache.commons","virtualPath":"/opt/sonarqube/lib/extensions/sonar-php-plugin-3.46.1.15272.jar:org.apache.commons:commons-lang3","manifestName":"","pomArtifactID":"commons-lang3","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-php-plugin-3.46.1.15272.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-php-plugin-3.46.1.15272.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"3.18.0"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-j288-q9x7-2f5v","versionConstraint":">=3.0,<3.18.0 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.apache.commons:commons-lang3","version":"3.14.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-j288-q9x7-2f5v","fix":{"state":"fixed","versions":["3.18.0"],"available":[{"date":"2025-07-12","kind":"first-observed","version":"3.18.0"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"risk":1.5133999999999999,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-48924","https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","https://github.com/apache/commons-lang/commit/b424803abdb2bec818e4fbcb251ce031c22aca53","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html","http://www.openwall.com/lists/oss-security/2025/07/11/1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-j288-q9x7-2f5v","description":"Apache Commons Lang is vulnerable to Uncontrolled Recursion when processing long inputs"},"relatedVulnerabilities":[{"id":"CVE-2025-48924","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"urls":["https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","http://www.openwall.com/lists/oss-security/2025/07/11/1","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-48924","description":"Uncontrolled Recursion vulnerability in Apache Commons Lang.\n\nThis issue affects Apache Commons Lang: Starting with commons-lang:commons-lang 2.0 to 2.6, and, from org.apache.commons:commons-lang3 3.0 before 3.18.0.\n\nThe methods ClassUtils.getClass(...) can throw StackOverflowError on very long inputs. Because an Error is usually not handled by applications and libraries, a \nStackOverflowError could cause an application to stop.\n\nUsers are recommended to upgrade to version 3.18.0, which fixes the issue."}]},{"artifact":{"id":"d93de55c0a377522","cpes":["cpe:2.3:a:apache:commons-lang3:3.14.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons_lang3:3.14.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons:3.14.0:*:*:*:*:*:*:*"],"name":"commons-lang3","purl":"pkg:maven/org.apache.commons/commons-lang3@3.14.0","type":"java-archive","version":"3.14.0","language":"java","licenses":[],"metadata":{"pomGroupID":"org.apache.commons","virtualPath":"/opt/sonarqube/lib/extensions/sonar-iac-plugin-1.48.1.18410.jar:org.apache.commons:commons-lang3","manifestName":"","pomArtifactID":"commons-lang3","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-iac-plugin-1.48.1.18410.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-iac-plugin-1.48.1.18410.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"3.18.0"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-j288-q9x7-2f5v","versionConstraint":">=3.0,<3.18.0 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.apache.commons:commons-lang3","version":"3.14.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-j288-q9x7-2f5v","fix":{"state":"fixed","versions":["3.18.0"],"available":[{"date":"2025-07-12","kind":"first-observed","version":"3.18.0"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"risk":1.5133999999999999,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-48924","https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","https://github.com/apache/commons-lang/commit/b424803abdb2bec818e4fbcb251ce031c22aca53","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html","http://www.openwall.com/lists/oss-security/2025/07/11/1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-j288-q9x7-2f5v","description":"Apache Commons Lang is vulnerable to Uncontrolled Recursion when processing long inputs"},"relatedVulnerabilities":[{"id":"CVE-2025-48924","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"urls":["https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","http://www.openwall.com/lists/oss-security/2025/07/11/1","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-48924","description":"Uncontrolled Recursion vulnerability in Apache Commons Lang.\n\nThis issue affects Apache Commons Lang: Starting with commons-lang:commons-lang 2.0 to 2.6, and, from org.apache.commons:commons-lang3 3.0 before 3.18.0.\n\nThe methods ClassUtils.getClass(...) can throw StackOverflowError on very long inputs. Because an Error is usually not handled by applications and libraries, a \nStackOverflowError could cause an application to stop.\n\nUsers are recommended to upgrade to version 3.18.0, which fixes the issue."}]},{"artifact":{"id":"46d5c24ab120ddac","cpes":["cpe:2.3:a:apache:commons-lang3:3.14.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons_lang3:3.14.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons:3.14.0:*:*:*:*:*:*:*"],"name":"commons-lang3","purl":"pkg:maven/org.apache.commons/commons-lang3@3.14.0","type":"java-archive","version":"3.14.0","language":"java","licenses":[],"metadata":{"pomGroupID":"org.apache.commons","virtualPath":"/opt/sonarqube/lib/extensions/sonar-iac-enterprise-plugin-1.48.1.18410.jar:org.apache.commons:commons-lang3","manifestName":"","pomArtifactID":"commons-lang3","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-iac-enterprise-plugin-1.48.1.18410.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-iac-enterprise-plugin-1.48.1.18410.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"3.18.0"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-j288-q9x7-2f5v","versionConstraint":">=3.0,<3.18.0 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.apache.commons:commons-lang3","version":"3.14.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-j288-q9x7-2f5v","fix":{"state":"fixed","versions":["3.18.0"],"available":[{"date":"2025-07-12","kind":"first-observed","version":"3.18.0"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"risk":1.5133999999999999,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-48924","https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","https://github.com/apache/commons-lang/commit/b424803abdb2bec818e4fbcb251ce031c22aca53","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html","http://www.openwall.com/lists/oss-security/2025/07/11/1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-j288-q9x7-2f5v","description":"Apache Commons Lang is vulnerable to Uncontrolled Recursion when processing long inputs"},"relatedVulnerabilities":[{"id":"CVE-2025-48924","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"urls":["https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","http://www.openwall.com/lists/oss-security/2025/07/11/1","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-48924","description":"Uncontrolled Recursion vulnerability in Apache Commons Lang.\n\nThis issue affects Apache Commons Lang: Starting with commons-lang:commons-lang 2.0 to 2.6, and, from org.apache.commons:commons-lang3 3.0 before 3.18.0.\n\nThe methods ClassUtils.getClass(...) can throw StackOverflowError on very long inputs. Because an Error is usually not handled by applications and libraries, a \nStackOverflowError could cause an application to stop.\n\nUsers are recommended to upgrade to version 3.18.0, which fixes the issue."}]},{"artifact":{"id":"28931caedc22002d","cpes":["cpe:2.3:a:apache:commons-lang3:3.14.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons_lang3:3.14.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons:3.14.0:*:*:*:*:*:*:*"],"name":"commons-lang3","purl":"pkg:maven/org.apache.commons/commons-lang3@3.14.0","type":"java-archive","version":"3.14.0","language":"java","licenses":[],"metadata":{"pomGroupID":"org.apache.commons","virtualPath":"/opt/sonarqube/lib/extensions/sonar-security-java-frontend-plugin-11.6.0.39346.jar:org.apache.commons:commons-lang3","manifestName":"","pomArtifactID":"commons-lang3","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-security-java-frontend-plugin-11.6.0.39346.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-security-java-frontend-plugin-11.6.0.39346.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"3.18.0"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-j288-q9x7-2f5v","versionConstraint":">=3.0,<3.18.0 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.apache.commons:commons-lang3","version":"3.14.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-j288-q9x7-2f5v","fix":{"state":"fixed","versions":["3.18.0"],"available":[{"date":"2025-07-12","kind":"first-observed","version":"3.18.0"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"risk":1.5133999999999999,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-48924","https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","https://github.com/apache/commons-lang/commit/b424803abdb2bec818e4fbcb251ce031c22aca53","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html","http://www.openwall.com/lists/oss-security/2025/07/11/1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-j288-q9x7-2f5v","description":"Apache Commons Lang is vulnerable to Uncontrolled Recursion when processing long inputs"},"relatedVulnerabilities":[{"id":"CVE-2025-48924","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"urls":["https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","http://www.openwall.com/lists/oss-security/2025/07/11/1","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-48924","description":"Uncontrolled Recursion vulnerability in Apache Commons Lang.\n\nThis issue affects Apache Commons Lang: Starting with commons-lang:commons-lang 2.0 to 2.6, and, from org.apache.commons:commons-lang3 3.0 before 3.18.0.\n\nThe methods ClassUtils.getClass(...) can throw StackOverflowError on very long inputs. Because an Error is usually not handled by applications and libraries, a \nStackOverflowError could cause an application to stop.\n\nUsers are recommended to upgrade to version 3.18.0, which fixes the issue."}]},{"artifact":{"id":"ad7908475a839024","cpes":["cpe:2.3:a:apache:commons-lang3:3.14.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons_lang3:3.14.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons:3.14.0:*:*:*:*:*:*:*"],"name":"commons-lang3","purl":"pkg:maven/org.apache.commons/commons-lang3@3.14.0","type":"java-archive","version":"3.14.0","language":"java","licenses":[],"metadata":{"pomGroupID":"org.apache.commons","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:org.apache.commons:commons-lang3","manifestName":"","pomArtifactID":"commons-lang3","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"3.18.0"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-j288-q9x7-2f5v","versionConstraint":">=3.0,<3.18.0 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.apache.commons:commons-lang3","version":"3.14.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-j288-q9x7-2f5v","fix":{"state":"fixed","versions":["3.18.0"],"available":[{"date":"2025-07-12","kind":"first-observed","version":"3.18.0"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"risk":1.5133999999999999,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-48924","https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","https://github.com/apache/commons-lang/commit/b424803abdb2bec818e4fbcb251ce031c22aca53","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html","http://www.openwall.com/lists/oss-security/2025/07/11/1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-j288-q9x7-2f5v","description":"Apache Commons Lang is vulnerable to Uncontrolled Recursion when processing long inputs"},"relatedVulnerabilities":[{"id":"CVE-2025-48924","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"urls":["https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","http://www.openwall.com/lists/oss-security/2025/07/11/1","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-48924","description":"Uncontrolled Recursion vulnerability in Apache Commons Lang.\n\nThis issue affects Apache Commons Lang: Starting with commons-lang:commons-lang 2.0 to 2.6, and, from org.apache.commons:commons-lang3 3.0 before 3.18.0.\n\nThe methods ClassUtils.getClass(...) can throw StackOverflowError on very long inputs. Because an Error is usually not handled by applications and libraries, a \nStackOverflowError could cause an application to stop.\n\nUsers are recommended to upgrade to version 3.18.0, which fixes the issue."}]},{"artifact":{"id":"f53967ac58f2e2f1","cpes":["cpe:2.3:a:apache:commons-lang3:3.16.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons_lang3:3.16.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons:3.16.0:*:*:*:*:*:*:*"],"name":"commons-lang3","purl":"pkg:maven/org.apache.commons/commons-lang3@3.16.0","type":"java-archive","version":"3.16.0","language":"java","licenses":[],"metadata":{"pomGroupID":"org.apache.commons","virtualPath":"/opt/sonarqube/lib/extensions/sonar-cfamily-dependencies-plugin-6.70.1.93088.jar:org.apache.commons:commons-lang3","manifestName":"","pomArtifactID":"commons-lang3","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-cfamily-dependencies-plugin-6.70.1.93088.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-cfamily-dependencies-plugin-6.70.1.93088.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"3.18.0"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-j288-q9x7-2f5v","versionConstraint":">=3.0,<3.18.0 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.apache.commons:commons-lang3","version":"3.16.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-j288-q9x7-2f5v","fix":{"state":"fixed","versions":["3.18.0"],"available":[{"date":"2025-07-12","kind":"first-observed","version":"3.18.0"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"risk":1.5133999999999999,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-48924","https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","https://github.com/apache/commons-lang/commit/b424803abdb2bec818e4fbcb251ce031c22aca53","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html","http://www.openwall.com/lists/oss-security/2025/07/11/1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-j288-q9x7-2f5v","description":"Apache Commons Lang is vulnerable to Uncontrolled Recursion when processing long inputs"},"relatedVulnerabilities":[{"id":"CVE-2025-48924","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"urls":["https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","http://www.openwall.com/lists/oss-security/2025/07/11/1","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-48924","description":"Uncontrolled Recursion vulnerability in Apache Commons Lang.\n\nThis issue affects Apache Commons Lang: Starting with commons-lang:commons-lang 2.0 to 2.6, and, from org.apache.commons:commons-lang3 3.0 before 3.18.0.\n\nThe methods ClassUtils.getClass(...) can throw StackOverflowError on very long inputs. Because an Error is usually not handled by applications and libraries, a \nStackOverflowError could cause an application to stop.\n\nUsers are recommended to upgrade to version 3.18.0, which fixes the issue."}]},{"artifact":{"id":"d388364d47b5cbab","cpes":["cpe:2.3:a:apache:commons-lang3:3.16.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons_lang3:3.16.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons:3.16.0:*:*:*:*:*:*:*"],"name":"commons-lang3","purl":"pkg:maven/org.apache.commons/commons-lang3@3.16.0","type":"java-archive","version":"3.16.0","language":"java","licenses":[],"metadata":{"pomGroupID":"org.apache.commons","virtualPath":"/opt/sonarqube/lib/extensions/sonar-cfamily-plugin-6.70.1.93088.jar:org.apache.commons:commons-lang3","manifestName":"","pomArtifactID":"commons-lang3","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-cfamily-plugin-6.70.1.93088.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-cfamily-plugin-6.70.1.93088.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"3.18.0"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-j288-q9x7-2f5v","versionConstraint":">=3.0,<3.18.0 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.apache.commons:commons-lang3","version":"3.16.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-j288-q9x7-2f5v","fix":{"state":"fixed","versions":["3.18.0"],"available":[{"date":"2025-07-12","kind":"first-observed","version":"3.18.0"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"risk":1.5133999999999999,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-48924","https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","https://github.com/apache/commons-lang/commit/b424803abdb2bec818e4fbcb251ce031c22aca53","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html","http://www.openwall.com/lists/oss-security/2025/07/11/1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-j288-q9x7-2f5v","description":"Apache Commons Lang is vulnerable to Uncontrolled Recursion when processing long inputs"},"relatedVulnerabilities":[{"id":"CVE-2025-48924","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"urls":["https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","http://www.openwall.com/lists/oss-security/2025/07/11/1","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-48924","description":"Uncontrolled Recursion vulnerability in Apache Commons Lang.\n\nThis issue affects Apache Commons Lang: Starting with commons-lang:commons-lang 2.0 to 2.6, and, from org.apache.commons:commons-lang3 3.0 before 3.18.0.\n\nThe methods ClassUtils.getClass(...) can throw StackOverflowError on very long inputs. Because an Error is usually not handled by applications and libraries, a \nStackOverflowError could cause an application to stop.\n\nUsers are recommended to upgrade to version 3.18.0, which fixes the issue."}]},{"artifact":{"id":"65281bc98c271c92","cpes":["cpe:2.3:a:apache:commons-lang3:3.17.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons_lang3:3.17.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons:3.17.0:*:*:*:*:*:*:*"],"name":"commons-lang3","purl":"pkg:maven/org.apache.commons/commons-lang3@3.17.0","type":"java-archive","version":"3.17.0","language":"java","licenses":[],"metadata":{"pomGroupID":"org.apache.commons","virtualPath":"/opt/sonarqube/lib/extensions/sonar-javascript-plugin-10.26.0.35551-multi.jar:org.apache.commons:commons-lang3","manifestName":"","pomArtifactID":"commons-lang3","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-javascript-plugin-10.26.0.35551-multi.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-javascript-plugin-10.26.0.35551-multi.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"3.18.0"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-j288-q9x7-2f5v","versionConstraint":">=3.0,<3.18.0 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.apache.commons:commons-lang3","version":"3.17.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-j288-q9x7-2f5v","fix":{"state":"fixed","versions":["3.18.0"],"available":[{"date":"2025-07-12","kind":"first-observed","version":"3.18.0"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"risk":1.5133999999999999,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-48924","https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","https://github.com/apache/commons-lang/commit/b424803abdb2bec818e4fbcb251ce031c22aca53","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html","http://www.openwall.com/lists/oss-security/2025/07/11/1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-j288-q9x7-2f5v","description":"Apache Commons Lang is vulnerable to Uncontrolled Recursion when processing long inputs"},"relatedVulnerabilities":[{"id":"CVE-2025-48924","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48924","cwe":"CWE-674","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2025-48924","date":"2026-10-17","epss":0.02632,"percentile":0.85286}],"urls":["https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1","http://www.openwall.com/lists/oss-security/2025/07/11/1","https://lists.debian.org/debian-lts-announce/2025/08/msg00000.html","https://lists.debian.org/debian-lts-announce/2025/08/msg00026.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00032.html","https://lists.debian.org/debian-lts-announce/2025/09/msg00036.html"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-48924","description":"Uncontrolled Recursion vulnerability in Apache Commons Lang.\n\nThis issue affects Apache Commons Lang: Starting with commons-lang:commons-lang 2.0 to 2.6, and, from org.apache.commons:commons-lang3 3.0 before 3.18.0.\n\nThe methods ClassUtils.getClass(...) can throw StackOverflowError on very long inputs. Because an Error is usually not handled by applications and libraries, a \nStackOverflowError could cause an application to stop.\n\nUsers are recommended to upgrade to version 3.18.0, which fixes the issue."}]},{"artifact":{"id":"c5ab0dafe1ebd786","cpes":["cpe:2.3:a:apache:commons-beanutils:1.9.4:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons_beanutils:1.9.4:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons:1.9.4:*:*:*:*:*:*:*"],"name":"commons-beanutils","purl":"pkg:maven/commons-beanutils/commons-beanutils@1.9.4","type":"java-archive","version":"1.9.4","language":"java","licenses":[],"metadata":{"pomGroupID":"commons-beanutils","virtualPath":"/opt/sonarqube/lib/extensions/sonar-php-plugin-3.46.1.15272.jar:commons-beanutils:commons-beanutils","manifestName":"","pomArtifactID":"commons-beanutils","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-php-plugin-3.46.1.15272.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-php-plugin-3.46.1.15272.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.11.0"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wxr5-93ph-8wr9","versionConstraint":">=1.0,<=1.10.1 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"commons-beanutils:commons-beanutils","version":"1.9.4"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wxr5-93ph-8wr9","fix":{"state":"fixed","versions":["1.11.0"],"available":[{"date":"2025-05-29","kind":"first-observed","version":"1.11.0"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.8,"impactScore":5.9,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48734","cwe":"CWE-284","type":"Secondary","source":"security@apache.org"},{"cve":"CVE-2025-48734","cwe":"NVD-CWE-Other","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2025-48734","date":"2026-10-17","epss":0.01825,"percentile":0.78453}],"risk":1.487375,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-48734","https://lists.apache.org/thread/s0hb3jkfj5f3ryx6c57zqtfohb0of1g9","https://github.com/apache/commons-beanutils/commit/bd20740da25b69552ddef8523beec0837297eaf9","http://www.openwall.com/lists/oss-security/2025/05/28/6","https://lists.debian.org/debian-lts-announce/2025/06/msg00027.html"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wxr5-93ph-8wr9","description":"Apache Commons Improper Access Control vulnerability"},"relatedVulnerabilities":[{"id":"CVE-2025-48734","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.8,"impactScore":5.9,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48734","cwe":"CWE-284","type":"Secondary","source":"security@apache.org"},{"cve":"CVE-2025-48734","cwe":"NVD-CWE-Other","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2025-48734","date":"2026-10-17","epss":0.01825,"percentile":0.78453}],"urls":["https://lists.apache.org/thread/s0hb3jkfj5f3ryx6c57zqtfohb0of1g9","http://www.openwall.com/lists/oss-security/2025/05/28/6","https://lists.debian.org/debian-lts-announce/2025/06/msg00027.html"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-48734","description":"Improper Access Control vulnerability in Apache Commons.\n\n\n\nA special BeanIntrospector class was added in version 1.9.2. This can be used to stop attackers from using the declared class property of Java enum objects to get access to the classloader. However this protection was not enabled by default. PropertyUtilsBean (and consequently BeanUtilsBean) now disallows declared class level property access by default.\n\n\n\n\n\nReleases 1.11.0 and 2.0.0-M2 address a potential security issue when accessing enum properties in an uncontrolled way. If an application using Commons BeanUtils passes property paths from an external source directly to the getProperty() method of PropertyUtilsBean, an attacker can access the enum’s class loader via the “declaredClass” property available on all Java “enum” objects. Accessing the enum’s “declaredClass” allows remote attackers to access the ClassLoader and execute arbitrary code. The same issue exists with PropertyUtilsBean.getNestedProperty().\nStarting in versions 1.11.0 and 2.0.0-M2 a special BeanIntrospector suppresses the “declaredClass” property. Note that this new BeanIntrospector is enabled by default, but you can disable it to regain the old behavior; see section 2.5 of the user's guide and the unit tests.\n\nThis issue affects Apache Commons BeanUtils 1.x before 1.11.0, and 2.x before 2.0.0-M2.Users of the artifact commons-beanutils:commons-beanutils\n\n 1.x are recommended to upgrade to version 1.11.0, which fixes the issue.\n\n\nUsers of the artifact org.apache.commons:commons-beanutils2\n\n 2.x are recommended to upgrade to version 2.0.0-M2, which fixes the issue."}]},{"artifact":{"id":"7cae4f4a4a7ba7b8","cpes":["cpe:2.3:a:apache:commons-beanutils:1.9.4:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons_beanutils:1.9.4:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons:1.9.4:*:*:*:*:*:*:*"],"name":"commons-beanutils","purl":"pkg:maven/commons-beanutils/commons-beanutils@1.9.4","type":"java-archive","version":"1.9.4","language":"java","licenses":[],"metadata":{"pomGroupID":"commons-beanutils","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:commons-beanutils:commons-beanutils","manifestName":"","pomArtifactID":"commons-beanutils","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.11.0"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wxr5-93ph-8wr9","versionConstraint":">=1.0,<=1.10.1 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"commons-beanutils:commons-beanutils","version":"1.9.4"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wxr5-93ph-8wr9","fix":{"state":"fixed","versions":["1.11.0"],"available":[{"date":"2025-05-29","kind":"first-observed","version":"1.11.0"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.8,"impactScore":5.9,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48734","cwe":"CWE-284","type":"Secondary","source":"security@apache.org"},{"cve":"CVE-2025-48734","cwe":"NVD-CWE-Other","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2025-48734","date":"2026-10-17","epss":0.01825,"percentile":0.78453}],"risk":1.487375,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-48734","https://lists.apache.org/thread/s0hb3jkfj5f3ryx6c57zqtfohb0of1g9","https://github.com/apache/commons-beanutils/commit/bd20740da25b69552ddef8523beec0837297eaf9","http://www.openwall.com/lists/oss-security/2025/05/28/6","https://lists.debian.org/debian-lts-announce/2025/06/msg00027.html"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wxr5-93ph-8wr9","description":"Apache Commons Improper Access Control vulnerability"},"relatedVulnerabilities":[{"id":"CVE-2025-48734","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.8,"impactScore":5.9,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48734","cwe":"CWE-284","type":"Secondary","source":"security@apache.org"},{"cve":"CVE-2025-48734","cwe":"NVD-CWE-Other","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2025-48734","date":"2026-10-17","epss":0.01825,"percentile":0.78453}],"urls":["https://lists.apache.org/thread/s0hb3jkfj5f3ryx6c57zqtfohb0of1g9","http://www.openwall.com/lists/oss-security/2025/05/28/6","https://lists.debian.org/debian-lts-announce/2025/06/msg00027.html"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-48734","description":"Improper Access Control vulnerability in Apache Commons.\n\n\n\nA special BeanIntrospector class was added in version 1.9.2. This can be used to stop attackers from using the declared class property of Java enum objects to get access to the classloader. However this protection was not enabled by default. PropertyUtilsBean (and consequently BeanUtilsBean) now disallows declared class level property access by default.\n\n\n\n\n\nReleases 1.11.0 and 2.0.0-M2 address a potential security issue when accessing enum properties in an uncontrolled way. If an application using Commons BeanUtils passes property paths from an external source directly to the getProperty() method of PropertyUtilsBean, an attacker can access the enum’s class loader via the “declaredClass” property available on all Java “enum” objects. Accessing the enum’s “declaredClass” allows remote attackers to access the ClassLoader and execute arbitrary code. The same issue exists with PropertyUtilsBean.getNestedProperty().\nStarting in versions 1.11.0 and 2.0.0-M2 a special BeanIntrospector suppresses the “declaredClass” property. Note that this new BeanIntrospector is enabled by default, but you can disable it to regain the old behavior; see section 2.5 of the user's guide and the unit tests.\n\nThis issue affects Apache Commons BeanUtils 1.x before 1.11.0, and 2.x before 2.0.0-M2.Users of the artifact commons-beanutils:commons-beanutils\n\n 1.x are recommended to upgrade to version 1.11.0, which fixes the issue.\n\n\nUsers of the artifact org.apache.commons:commons-beanutils2\n\n 2.x are recommended to upgrade to version 2.0.0-M2, which fixes the issue."}]},{"artifact":{"id":"14c8501ad2375d8b","cpes":["cpe:2.3:a:apache:commons-beanutils:1.9.4:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons_beanutils:1.9.4:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons:1.9.4:*:*:*:*:*:*:*"],"name":"commons-beanutils","purl":"pkg:maven/commons-beanutils/commons-beanutils@1.9.4","type":"java-archive","version":"1.9.4","language":"java","licenses":[],"metadata":{"pomGroupID":"commons-beanutils","virtualPath":"/opt/sonarqube/lib/extensions/sonar-iac-enterprise-plugin-1.48.1.18410.jar:commons-beanutils:commons-beanutils","manifestName":"","pomArtifactID":"commons-beanutils","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-iac-enterprise-plugin-1.48.1.18410.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-iac-enterprise-plugin-1.48.1.18410.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.11.0"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wxr5-93ph-8wr9","versionConstraint":">=1.0,<=1.10.1 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"commons-beanutils:commons-beanutils","version":"1.9.4"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wxr5-93ph-8wr9","fix":{"state":"fixed","versions":["1.11.0"],"available":[{"date":"2025-05-29","kind":"first-observed","version":"1.11.0"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.8,"impactScore":5.9,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48734","cwe":"CWE-284","type":"Secondary","source":"security@apache.org"},{"cve":"CVE-2025-48734","cwe":"NVD-CWE-Other","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2025-48734","date":"2026-10-17","epss":0.01825,"percentile":0.78453}],"risk":1.487375,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-48734","https://lists.apache.org/thread/s0hb3jkfj5f3ryx6c57zqtfohb0of1g9","https://github.com/apache/commons-beanutils/commit/bd20740da25b69552ddef8523beec0837297eaf9","http://www.openwall.com/lists/oss-security/2025/05/28/6","https://lists.debian.org/debian-lts-announce/2025/06/msg00027.html"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wxr5-93ph-8wr9","description":"Apache Commons Improper Access Control vulnerability"},"relatedVulnerabilities":[{"id":"CVE-2025-48734","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.8,"impactScore":5.9,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48734","cwe":"CWE-284","type":"Secondary","source":"security@apache.org"},{"cve":"CVE-2025-48734","cwe":"NVD-CWE-Other","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2025-48734","date":"2026-10-17","epss":0.01825,"percentile":0.78453}],"urls":["https://lists.apache.org/thread/s0hb3jkfj5f3ryx6c57zqtfohb0of1g9","http://www.openwall.com/lists/oss-security/2025/05/28/6","https://lists.debian.org/debian-lts-announce/2025/06/msg00027.html"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-48734","description":"Improper Access Control vulnerability in Apache Commons.\n\n\n\nA special BeanIntrospector class was added in version 1.9.2. This can be used to stop attackers from using the declared class property of Java enum objects to get access to the classloader. However this protection was not enabled by default. PropertyUtilsBean (and consequently BeanUtilsBean) now disallows declared class level property access by default.\n\n\n\n\n\nReleases 1.11.0 and 2.0.0-M2 address a potential security issue when accessing enum properties in an uncontrolled way. If an application using Commons BeanUtils passes property paths from an external source directly to the getProperty() method of PropertyUtilsBean, an attacker can access the enum’s class loader via the “declaredClass” property available on all Java “enum” objects. Accessing the enum’s “declaredClass” allows remote attackers to access the ClassLoader and execute arbitrary code. The same issue exists with PropertyUtilsBean.getNestedProperty().\nStarting in versions 1.11.0 and 2.0.0-M2 a special BeanIntrospector suppresses the “declaredClass” property. Note that this new BeanIntrospector is enabled by default, but you can disable it to regain the old behavior; see section 2.5 of the user's guide and the unit tests.\n\nThis issue affects Apache Commons BeanUtils 1.x before 1.11.0, and 2.x before 2.0.0-M2.Users of the artifact commons-beanutils:commons-beanutils\n\n 1.x are recommended to upgrade to version 1.11.0, which fixes the issue.\n\n\nUsers of the artifact org.apache.commons:commons-beanutils2\n\n 2.x are recommended to upgrade to version 2.0.0-M2, which fixes the issue."}]},{"artifact":{"id":"16db10c0d87dff0c","cpes":["cpe:2.3:a:apache:commons-beanutils:1.9.4:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons_beanutils:1.9.4:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons:1.9.4:*:*:*:*:*:*:*"],"name":"commons-beanutils","purl":"pkg:maven/commons-beanutils/commons-beanutils@1.9.4","type":"java-archive","version":"1.9.4","language":"java","licenses":[],"metadata":{"pomGroupID":"commons-beanutils","virtualPath":"/opt/sonarqube/lib/extensions/sonar-iac-plugin-1.48.1.18410.jar:commons-beanutils:commons-beanutils","manifestName":"","pomArtifactID":"commons-beanutils","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-iac-plugin-1.48.1.18410.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-iac-plugin-1.48.1.18410.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.11.0"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wxr5-93ph-8wr9","versionConstraint":">=1.0,<=1.10.1 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"commons-beanutils:commons-beanutils","version":"1.9.4"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wxr5-93ph-8wr9","fix":{"state":"fixed","versions":["1.11.0"],"available":[{"date":"2025-05-29","kind":"first-observed","version":"1.11.0"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.8,"impactScore":5.9,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48734","cwe":"CWE-284","type":"Secondary","source":"security@apache.org"},{"cve":"CVE-2025-48734","cwe":"NVD-CWE-Other","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2025-48734","date":"2026-10-17","epss":0.01825,"percentile":0.78453}],"risk":1.487375,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-48734","https://lists.apache.org/thread/s0hb3jkfj5f3ryx6c57zqtfohb0of1g9","https://github.com/apache/commons-beanutils/commit/bd20740da25b69552ddef8523beec0837297eaf9","http://www.openwall.com/lists/oss-security/2025/05/28/6","https://lists.debian.org/debian-lts-announce/2025/06/msg00027.html"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wxr5-93ph-8wr9","description":"Apache Commons Improper Access Control vulnerability"},"relatedVulnerabilities":[{"id":"CVE-2025-48734","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.8,"impactScore":5.9,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48734","cwe":"CWE-284","type":"Secondary","source":"security@apache.org"},{"cve":"CVE-2025-48734","cwe":"NVD-CWE-Other","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2025-48734","date":"2026-10-17","epss":0.01825,"percentile":0.78453}],"urls":["https://lists.apache.org/thread/s0hb3jkfj5f3ryx6c57zqtfohb0of1g9","http://www.openwall.com/lists/oss-security/2025/05/28/6","https://lists.debian.org/debian-lts-announce/2025/06/msg00027.html"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-48734","description":"Improper Access Control vulnerability in Apache Commons.\n\n\n\nA special BeanIntrospector class was added in version 1.9.2. This can be used to stop attackers from using the declared class property of Java enum objects to get access to the classloader. However this protection was not enabled by default. PropertyUtilsBean (and consequently BeanUtilsBean) now disallows declared class level property access by default.\n\n\n\n\n\nReleases 1.11.0 and 2.0.0-M2 address a potential security issue when accessing enum properties in an uncontrolled way. If an application using Commons BeanUtils passes property paths from an external source directly to the getProperty() method of PropertyUtilsBean, an attacker can access the enum’s class loader via the “declaredClass” property available on all Java “enum” objects. Accessing the enum’s “declaredClass” allows remote attackers to access the ClassLoader and execute arbitrary code. The same issue exists with PropertyUtilsBean.getNestedProperty().\nStarting in versions 1.11.0 and 2.0.0-M2 a special BeanIntrospector suppresses the “declaredClass” property. Note that this new BeanIntrospector is enabled by default, but you can disable it to regain the old behavior; see section 2.5 of the user's guide and the unit tests.\n\nThis issue affects Apache Commons BeanUtils 1.x before 1.11.0, and 2.x before 2.0.0-M2.Users of the artifact commons-beanutils:commons-beanutils\n\n 1.x are recommended to upgrade to version 1.11.0, which fixes the issue.\n\n\nUsers of the artifact org.apache.commons:commons-beanutils2\n\n 2.x are recommended to upgrade to version 2.0.0-M2, which fixes the issue."}]},{"artifact":{"id":"e5e864957bb34b4b","cpes":["cpe:2.3:a:apache:commons-beanutils:1.9.4:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons_beanutils:1.9.4:*:*:*:*:*:*:*","cpe:2.3:a:apache:commons:1.9.4:*:*:*:*:*:*:*"],"name":"commons-beanutils","purl":"pkg:maven/commons-beanutils/commons-beanutils@1.9.4","type":"java-archive","version":"1.9.4","language":"java","licenses":[],"metadata":{"pomGroupID":"commons-beanutils","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:commons-beanutils:commons-beanutils","manifestName":"","pomArtifactID":"commons-beanutils","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.11.0"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wxr5-93ph-8wr9","versionConstraint":">=1.0,<=1.10.1 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"commons-beanutils:commons-beanutils","version":"1.9.4"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wxr5-93ph-8wr9","fix":{"state":"fixed","versions":["1.11.0"],"available":[{"date":"2025-05-29","kind":"first-observed","version":"1.11.0"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.8,"impactScore":5.9,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48734","cwe":"CWE-284","type":"Secondary","source":"security@apache.org"},{"cve":"CVE-2025-48734","cwe":"NVD-CWE-Other","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2025-48734","date":"2026-10-17","epss":0.01825,"percentile":0.78453}],"risk":1.487375,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-48734","https://lists.apache.org/thread/s0hb3jkfj5f3ryx6c57zqtfohb0of1g9","https://github.com/apache/commons-beanutils/commit/bd20740da25b69552ddef8523beec0837297eaf9","http://www.openwall.com/lists/oss-security/2025/05/28/6","https://lists.debian.org/debian-lts-announce/2025/06/msg00027.html"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wxr5-93ph-8wr9","description":"Apache Commons Improper Access Control vulnerability"},"relatedVulnerabilities":[{"id":"CVE-2025-48734","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.8,"impactScore":5.9,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-48734","cwe":"CWE-284","type":"Secondary","source":"security@apache.org"},{"cve":"CVE-2025-48734","cwe":"NVD-CWE-Other","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2025-48734","date":"2026-10-17","epss":0.01825,"percentile":0.78453}],"urls":["https://lists.apache.org/thread/s0hb3jkfj5f3ryx6c57zqtfohb0of1g9","http://www.openwall.com/lists/oss-security/2025/05/28/6","https://lists.debian.org/debian-lts-announce/2025/06/msg00027.html"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-48734","description":"Improper Access Control vulnerability in Apache Commons.\n\n\n\nA special BeanIntrospector class was added in version 1.9.2. This can be used to stop attackers from using the declared class property of Java enum objects to get access to the classloader. However this protection was not enabled by default. PropertyUtilsBean (and consequently BeanUtilsBean) now disallows declared class level property access by default.\n\n\n\n\n\nReleases 1.11.0 and 2.0.0-M2 address a potential security issue when accessing enum properties in an uncontrolled way. If an application using Commons BeanUtils passes property paths from an external source directly to the getProperty() method of PropertyUtilsBean, an attacker can access the enum’s class loader via the “declaredClass” property available on all Java “enum” objects. Accessing the enum’s “declaredClass” allows remote attackers to access the ClassLoader and execute arbitrary code. The same issue exists with PropertyUtilsBean.getNestedProperty().\nStarting in versions 1.11.0 and 2.0.0-M2 a special BeanIntrospector suppresses the “declaredClass” property. Note that this new BeanIntrospector is enabled by default, but you can disable it to regain the old behavior; see section 2.5 of the user's guide and the unit tests.\n\nThis issue affects Apache Commons BeanUtils 1.x before 1.11.0, and 2.x before 2.0.0-M2.Users of the artifact commons-beanutils:commons-beanutils\n\n 1.x are recommended to upgrade to version 1.11.0, which fixes the issue.\n\n\nUsers of the artifact org.apache.commons:commons-beanutils2\n\n 2.x are recommended to upgrade to version 2.0.0-M2, which fixes the issue."}]},{"artifact":{"id":"79437b1c593acaa3","cpes":["cpe:2.3:a:io.netty.handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:handler:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-handler","purl":"pkg:maven/io.netty/netty-handler@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-handler-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-handler","archiveDigests":[{"value":"d54dbf68b9d88a98240107758c6b63da5e46e23a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-handler-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-handler-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.135.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-x4gw-5cx5-pgmh","versionConstraint":"<=4.1.134.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-handler","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-x4gw-5cx5-pgmh","fix":{"state":"fixed","versions":["4.1.135.Final"],"available":[{"date":"2026-06-09","kind":"first-observed","version":"4.1.135.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-45416","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-45416","cwe":"CWE-770","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-45416","date":"2026-10-17","epss":0.01576,"percentile":0.75052}],"risk":1.1820000000000002,"urls":["https://github.com/netty/netty/security/advisories/GHSA-x4gw-5cx5-pgmh","https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://nvd.nist.gov/vuln/detail/CVE-2026-45416"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-x4gw-5cx5-pgmh","description":"Netty: SNI handler pre-allocates up to 16 MiB from nine attacker bytes"},"relatedVulnerabilities":[{"id":"CVE-2026-45416","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-45416","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-45416","cwe":"CWE-770","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-45416","date":"2026-10-17","epss":0.01576,"percentile":0.75052}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://github.com/netty/netty/security/advisories/GHSA-x4gw-5cx5-pgmh","https://access.redhat.com/errata/RHSA-2026:26017","https://access.redhat.com/errata/RHSA-2026:26018","https://access.redhat.com/errata/RHSA-2026:26586","https://access.redhat.com/errata/RHSA-2026:28573","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:50085","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-45416","https://bugzilla.redhat.com/show_bug.cgi?id=2488391","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-45416.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-45416","description":"Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, SslClientHelloHandler.decode() reads the 24-bit TLS handshake length and, when the ClientHello does not fit in the first record, eagerly allocates `ctx.alloc().buffer(handshakeLength)` (line 161). The guard at line 140 is `handshakeLength > maxClientHelloLength && maxClientHelloLength != 0`, and the commonly-used SniHandler/AbstractSniHandler constructors (SniHandler(Mapping), SniHandler(AsyncMapping), AbstractSniHandler()) pass maxClientHelloLength=0 and handshakeTimeoutMillis=0, so the length guard is disabled and no timeout is scheduled. A 16 MiB request exceeds the default pooled chunk size and becomes a huge/unpooled allocation performed immediately. The buffer is retained in the handler until the channel closes. Versions 4.1.135.Final and 4.2.15.Final patch the issue."}]},{"artifact":{"id":"c54aa3d4c362216d","cpes":["cpe:2.3:a:io.netty.handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:handler:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-handler","purl":"pkg:maven/io.netty/netty-handler@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-handler-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-handler","archiveDigests":[{"value":"d54dbf68b9d88a98240107758c6b63da5e46e23a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-handler-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-handler-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.135.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-x4gw-5cx5-pgmh","versionConstraint":"<=4.1.134.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-handler","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-x4gw-5cx5-pgmh","fix":{"state":"fixed","versions":["4.1.135.Final"],"available":[{"date":"2026-06-09","kind":"first-observed","version":"4.1.135.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-45416","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-45416","cwe":"CWE-770","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-45416","date":"2026-10-17","epss":0.01576,"percentile":0.75052}],"risk":1.1820000000000002,"urls":["https://github.com/netty/netty/security/advisories/GHSA-x4gw-5cx5-pgmh","https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://nvd.nist.gov/vuln/detail/CVE-2026-45416"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-x4gw-5cx5-pgmh","description":"Netty: SNI handler pre-allocates up to 16 MiB from nine attacker bytes"},"relatedVulnerabilities":[{"id":"CVE-2026-45416","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-45416","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-45416","cwe":"CWE-770","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-45416","date":"2026-10-17","epss":0.01576,"percentile":0.75052}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://github.com/netty/netty/security/advisories/GHSA-x4gw-5cx5-pgmh","https://access.redhat.com/errata/RHSA-2026:26017","https://access.redhat.com/errata/RHSA-2026:26018","https://access.redhat.com/errata/RHSA-2026:26586","https://access.redhat.com/errata/RHSA-2026:28573","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:50085","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-45416","https://bugzilla.redhat.com/show_bug.cgi?id=2488391","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-45416.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-45416","description":"Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, SslClientHelloHandler.decode() reads the 24-bit TLS handshake length and, when the ClientHello does not fit in the first record, eagerly allocates `ctx.alloc().buffer(handshakeLength)` (line 161). The guard at line 140 is `handshakeLength > maxClientHelloLength && maxClientHelloLength != 0`, and the commonly-used SniHandler/AbstractSniHandler constructors (SniHandler(Mapping), SniHandler(AsyncMapping), AbstractSniHandler()) pass maxClientHelloLength=0 and handshakeTimeoutMillis=0, so the length guard is disabled and no timeout is scheduled. A 16 MiB request exceeds the default pooled chunk size and becomes a huge/unpooled allocation performed immediately. The buffer is retained in the handler until the channel closes. Versions 4.1.135.Final and 4.2.15.Final patch the issue."}]},{"artifact":{"id":"1ad6eb1467863fe7","cpes":["cpe:2.3:a:io.netty.handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:handler:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-handler","purl":"pkg:maven/io.netty/netty-handler@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-handler-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-handler","archiveDigests":[{"value":"d54dbf68b9d88a98240107758c6b63da5e46e23a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-handler-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-handler-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.135.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-x4gw-5cx5-pgmh","versionConstraint":"<=4.1.134.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-handler","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-x4gw-5cx5-pgmh","fix":{"state":"fixed","versions":["4.1.135.Final"],"available":[{"date":"2026-06-09","kind":"first-observed","version":"4.1.135.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-45416","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-45416","cwe":"CWE-770","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-45416","date":"2026-10-17","epss":0.01576,"percentile":0.75052}],"risk":1.1820000000000002,"urls":["https://github.com/netty/netty/security/advisories/GHSA-x4gw-5cx5-pgmh","https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://nvd.nist.gov/vuln/detail/CVE-2026-45416"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-x4gw-5cx5-pgmh","description":"Netty: SNI handler pre-allocates up to 16 MiB from nine attacker bytes"},"relatedVulnerabilities":[{"id":"CVE-2026-45416","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-45416","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-45416","cwe":"CWE-770","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-45416","date":"2026-10-17","epss":0.01576,"percentile":0.75052}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://github.com/netty/netty/security/advisories/GHSA-x4gw-5cx5-pgmh","https://access.redhat.com/errata/RHSA-2026:26017","https://access.redhat.com/errata/RHSA-2026:26018","https://access.redhat.com/errata/RHSA-2026:26586","https://access.redhat.com/errata/RHSA-2026:28573","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:50085","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-45416","https://bugzilla.redhat.com/show_bug.cgi?id=2488391","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-45416.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-45416","description":"Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, SslClientHelloHandler.decode() reads the 24-bit TLS handshake length and, when the ClientHello does not fit in the first record, eagerly allocates `ctx.alloc().buffer(handshakeLength)` (line 161). The guard at line 140 is `handshakeLength > maxClientHelloLength && maxClientHelloLength != 0`, and the commonly-used SniHandler/AbstractSniHandler constructors (SniHandler(Mapping), SniHandler(AsyncMapping), AbstractSniHandler()) pass maxClientHelloLength=0 and handshakeTimeoutMillis=0, so the length guard is disabled and no timeout is scheduled. A 16 MiB request exceeds the default pooled chunk size and becomes a huge/unpooled allocation performed immediately. The buffer is retained in the handler until the channel closes. Versions 4.1.135.Final and 4.2.15.Final patch the issue."}]},{"artifact":{"id":"1ad6eb1467863fe7","cpes":["cpe:2.3:a:io.netty.handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:handler:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-handler","purl":"pkg:maven/io.netty/netty-handler@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-handler-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-handler","archiveDigests":[{"value":"d54dbf68b9d88a98240107758c6b63da5e46e23a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-handler-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-handler-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.135.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-3qp7-7mw8-wx86","versionConstraint":"<=4.1.134.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-handler","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-3qp7-7mw8-wx86","fix":{"state":"fixed","versions":["4.1.135.Final"],"available":[{"date":"2026-06-09","kind":"first-observed","version":"4.1.135.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-44249","cwe":"CWE-284","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-44249","cwe":"CWE-697","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-44249","cwe":"CWE-1287","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-44249","date":"2026-10-17","epss":0.01291,"percentile":0.69775}],"risk":1.00698,"urls":["https://github.com/netty/netty/security/advisories/GHSA-3qp7-7mw8-wx86","https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://nvd.nist.gov/vuln/detail/CVE-2026-44249"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-3qp7-7mw8-wx86","description":"Netty has an IPv6 Subnet Filter Bypass via Incorrect Comparator Masking"},"relatedVulnerabilities":[{"id":"CVE-2026-44249","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-44249","cwe":"CWE-284","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-44249","cwe":"CWE-697","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-44249","cwe":"CWE-1287","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-44249","date":"2026-10-17","epss":0.01291,"percentile":0.69775}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://github.com/netty/netty/security/advisories/GHSA-3qp7-7mw8-wx86","https://access.redhat.com/errata/RHSA-2026:26017","https://access.redhat.com/errata/RHSA-2026:26018","https://access.redhat.com/errata/RHSA-2026:26586","https://access.redhat.com/errata/RHSA-2026:28573","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/errata/RHSA-2026:36820","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:48124","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:50085","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-44249","https://bugzilla.redhat.com/show_bug.cgi?id=2488081","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-44249.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-44249","description":"Netty is a network application framework for development of protocol servers and clients. In netty-handler prior to versions 4.1.135.Final and 4.2.15.Final, an attacker can bypass IPv6 subnet rules due to an incorrect masking operation in IpSubnetFilterRule.compareTo(). Valid public IP addresses can bypass the restrictions. Versions 4.1.135.Final and 4.2.15.Final patch the issue."}]},{"artifact":{"id":"c54aa3d4c362216d","cpes":["cpe:2.3:a:io.netty.handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:handler:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-handler","purl":"pkg:maven/io.netty/netty-handler@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-handler-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-handler","archiveDigests":[{"value":"d54dbf68b9d88a98240107758c6b63da5e46e23a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-handler-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-handler-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.135.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-3qp7-7mw8-wx86","versionConstraint":"<=4.1.134.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-handler","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-3qp7-7mw8-wx86","fix":{"state":"fixed","versions":["4.1.135.Final"],"available":[{"date":"2026-06-09","kind":"first-observed","version":"4.1.135.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-44249","cwe":"CWE-284","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-44249","cwe":"CWE-697","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-44249","cwe":"CWE-1287","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-44249","date":"2026-10-17","epss":0.01291,"percentile":0.69775}],"risk":1.00698,"urls":["https://github.com/netty/netty/security/advisories/GHSA-3qp7-7mw8-wx86","https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://nvd.nist.gov/vuln/detail/CVE-2026-44249"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-3qp7-7mw8-wx86","description":"Netty has an IPv6 Subnet Filter Bypass via Incorrect Comparator Masking"},"relatedVulnerabilities":[{"id":"CVE-2026-44249","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-44249","cwe":"CWE-284","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-44249","cwe":"CWE-697","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-44249","cwe":"CWE-1287","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-44249","date":"2026-10-17","epss":0.01291,"percentile":0.69775}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://github.com/netty/netty/security/advisories/GHSA-3qp7-7mw8-wx86","https://access.redhat.com/errata/RHSA-2026:26017","https://access.redhat.com/errata/RHSA-2026:26018","https://access.redhat.com/errata/RHSA-2026:26586","https://access.redhat.com/errata/RHSA-2026:28573","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/errata/RHSA-2026:36820","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:48124","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:50085","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-44249","https://bugzilla.redhat.com/show_bug.cgi?id=2488081","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-44249.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-44249","description":"Netty is a network application framework for development of protocol servers and clients. In netty-handler prior to versions 4.1.135.Final and 4.2.15.Final, an attacker can bypass IPv6 subnet rules due to an incorrect masking operation in IpSubnetFilterRule.compareTo(). Valid public IP addresses can bypass the restrictions. Versions 4.1.135.Final and 4.2.15.Final patch the issue."}]},{"artifact":{"id":"79437b1c593acaa3","cpes":["cpe:2.3:a:io.netty.handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:handler:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-handler","purl":"pkg:maven/io.netty/netty-handler@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-handler-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-handler","archiveDigests":[{"value":"d54dbf68b9d88a98240107758c6b63da5e46e23a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-handler-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-handler-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.135.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-3qp7-7mw8-wx86","versionConstraint":"<=4.1.134.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-handler","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-3qp7-7mw8-wx86","fix":{"state":"fixed","versions":["4.1.135.Final"],"available":[{"date":"2026-06-09","kind":"first-observed","version":"4.1.135.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-44249","cwe":"CWE-284","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-44249","cwe":"CWE-697","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-44249","cwe":"CWE-1287","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-44249","date":"2026-10-17","epss":0.01291,"percentile":0.69775}],"risk":1.00698,"urls":["https://github.com/netty/netty/security/advisories/GHSA-3qp7-7mw8-wx86","https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://nvd.nist.gov/vuln/detail/CVE-2026-44249"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-3qp7-7mw8-wx86","description":"Netty has an IPv6 Subnet Filter Bypass via Incorrect Comparator Masking"},"relatedVulnerabilities":[{"id":"CVE-2026-44249","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-44249","cwe":"CWE-284","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-44249","cwe":"CWE-697","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-44249","cwe":"CWE-1287","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-44249","date":"2026-10-17","epss":0.01291,"percentile":0.69775}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://github.com/netty/netty/security/advisories/GHSA-3qp7-7mw8-wx86","https://access.redhat.com/errata/RHSA-2026:26017","https://access.redhat.com/errata/RHSA-2026:26018","https://access.redhat.com/errata/RHSA-2026:26586","https://access.redhat.com/errata/RHSA-2026:28573","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/errata/RHSA-2026:36820","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:48124","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:50085","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-44249","https://bugzilla.redhat.com/show_bug.cgi?id=2488081","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-44249.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-44249","description":"Netty is a network application framework for development of protocol servers and clients. In netty-handler prior to versions 4.1.135.Final and 4.2.15.Final, an attacker can bypass IPv6 subnet rules due to an incorrect masking operation in IpSubnetFilterRule.compareTo(). Valid public IP addresses can bypass the restrictions. Versions 4.1.135.Final and 4.2.15.Final patch the issue."}]},{"artifact":{"id":"ae00880a4e0961ef","cpes":["cpe:2.3:a:io.netty.codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http2:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http2","purl":"pkg:maven/io.netty/netty-codec-http2@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http2","archiveDigests":[{"value":"0bc474c27c96e3a309da73160fbcfe0bd3aa85bc","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.132.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-w9fj-cfpg-grvv","versionConstraint":"<4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http2","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-w9fj-cfpg-grvv","fix":{"state":"fixed","versions":["4.1.132.Final"],"available":[{"date":"2026-03-27","kind":"first-observed","version":"4.1.132.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-33871","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-33871","cwe":"CWE-770","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-33871","date":"2026-10-17","epss":0.012,"percentile":0.67699}],"risk":0.972,"urls":["https://github.com/netty/netty/security/advisories/GHSA-w9fj-cfpg-grvv","https://nvd.nist.gov/vuln/detail/CVE-2026-33871"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-w9fj-cfpg-grvv","description":"Netty HTTP/2 CONTINUATION Frame Flood DoS via Zero-Byte Frame Bypass"},"relatedVulnerabilities":[{"id":"CVE-2026-33871","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-33871","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-33871","cwe":"CWE-770","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-33871","date":"2026-10-17","epss":0.012,"percentile":0.67699}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-w9fj-cfpg-grvv","https://access.redhat.com/errata/RHSA-2026:10175","https://access.redhat.com/errata/RHSA-2026:10184","https://access.redhat.com/errata/RHSA-2026:13571","https://access.redhat.com/errata/RHSA-2026:14272","https://access.redhat.com/errata/RHSA-2026:14276","https://access.redhat.com/errata/RHSA-2026:17668","https://access.redhat.com/errata/RHSA-2026:17789","https://access.redhat.com/errata/RHSA-2026:18054","https://access.redhat.com/errata/RHSA-2026:18055","https://access.redhat.com/errata/RHSA-2026:18059","https://access.redhat.com/errata/RHSA-2026:22619","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:7109","https://access.redhat.com/errata/RHSA-2026:7380","https://access.redhat.com/errata/RHSA-2026:8159","https://access.redhat.com/errata/RHSA-2026:8509","https://access.redhat.com/security/cve/CVE-2026-33871","https://bugzilla.redhat.com/show_bug.cgi?id=2452456","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-33871.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-33871","description":"Netty is an asynchronous, event-driven network application framework. In versions prior to 4.1.132.Final and 4.2.10.Final, a remote user can trigger a Denial of Service (DoS) against a Netty HTTP/2 server by sending a flood of `CONTINUATION` frames. The server's lack of a limit on the number of `CONTINUATION` frames, combined with a bypass of existing size-based mitigations using zero-byte frames, allows an user to cause excessive CPU consumption with minimal bandwidth, rendering the server unresponsive. Versions 4.1.132.Final and 4.2.10.Final fix the issue."}]},{"artifact":{"id":"ca8e64bd85e20051","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.16.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.16.1","type":"java-archive","version":"2.16.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-rmj7-2vxq-3g9f","versionConstraint":">=2.10.0,<2.18.8 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.16.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-rmj7-2vxq-3g9f","fix":{"state":"fixed","versions":["2.18.8"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.18.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-54513","date":"2026-10-17","epss":0.01226,"percentile":0.68355}],"risk":0.95628,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-rmj7-2vxq-3g9f","https://github.com/FasterXML/jackson-databind/issues/5981","https://github.com/FasterXML/jackson-databind/issues/5983","https://github.com/FasterXML/jackson-databind/pull/5984","https://github.com/FasterXML/jackson-databind/commit/01d1692c8d0ed03e51a0e3c4f8a9e6908e4931e5","https://github.com/FasterXML/jackson-databind/commit/24529da29fdf46ff94ca38de9ebf31cd188f5e8e","https://nvd.nist.gov/vuln/detail/CVE-2026-54513","https://access.redhat.com/errata/RHSA-2026:36839","https://access.redhat.com/errata/RHSA-2026:40895","https://access.redhat.com/security/cve/CVE-2026-54513","https://bugzilla.redhat.com/show_bug.cgi?id=2492010","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-54513.json","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:43218","https://access.redhat.com/errata/RHSA-2026:44271","https://access.redhat.com/errata/RHSA-2026:44066","https://access.redhat.com/errata/RHSA-2026:44065","https://access.redhat.com/errata/RHSA-2026:44064","https://access.redhat.com/errata/RHSA-2026:44063","https://access.redhat.com/errata/RHSA-2026:44062","https://access.redhat.com/errata/RHSA-2026:44061","https://access.redhat.com/errata/RHSA-2026:43400","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:48095","https://access.redhat.com/errata/RHSA-2026:50849","https://access.redhat.com/errata/RHSA-2026:50848","https://access.redhat.com/errata/RHSA-2026:50847","https://access.redhat.com/errata/RHSA-2026:50846","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:54622","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-rmj7-2vxq-3g9f","description":"jackson-databind has an array subtype allowlist bypass in BasicPolymorphicTypeValidator (allowIfSubTypeIsArray)"},"relatedVulnerabilities":[{"id":"CVE-2026-54513","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-54513","date":"2026-10-17","epss":0.01226,"percentile":0.68355}],"urls":["https://github.com/FasterXML/jackson-databind/commit/01d1692c8d0ed03e51a0e3c4f8a9e6908e4931e5","https://github.com/FasterXML/jackson-databind/commit/24529da29fdf46ff94ca38de9ebf31cd188f5e8e","https://github.com/FasterXML/jackson-databind/issues/5981","https://github.com/FasterXML/jackson-databind/issues/5983","https://github.com/FasterXML/jackson-databind/pull/5984","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-rmj7-2vxq-3g9f","https://access.redhat.com/errata/RHSA-2026:36839","https://access.redhat.com/errata/RHSA-2026:40895","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:43218","https://access.redhat.com/errata/RHSA-2026:43400","https://access.redhat.com/errata/RHSA-2026:44061","https://access.redhat.com/errata/RHSA-2026:44062","https://access.redhat.com/errata/RHSA-2026:44063","https://access.redhat.com/errata/RHSA-2026:44064","https://access.redhat.com/errata/RHSA-2026:44065","https://access.redhat.com/errata/RHSA-2026:44066","https://access.redhat.com/errata/RHSA-2026:44271","https://access.redhat.com/errata/RHSA-2026:48095","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:50846","https://access.redhat.com/errata/RHSA-2026:50847","https://access.redhat.com/errata/RHSA-2026:50848","https://access.redhat.com/errata/RHSA-2026:50849","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:54622","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-54513","https://bugzilla.redhat.com/show_bug.cgi?id=2492010","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-54513.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54513","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.10.0 until 2.18.8, 2.21.4, and 3.1.4, BasicPolymorphicTypeValidator.Builder.allowIfSubTypeIsArray() allowlists any array type based only on clazz.isArray(), without validating the array's component (element) type against the configured allowlist. A PTV built with allowIfSubTypeIsArray() plus an explicit concrete-type allowlist therefore still permits EvilType[] even though EvilType is not allowlisted. When Jackson deserializes the elements and no per-element type IDs are present, it instantiates the component type directly with no further PTV check, bypassing the allowlist. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"defdabbb25148c75","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-rmj7-2vxq-3g9f","versionConstraint":">=2.10.0,<2.18.8 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-rmj7-2vxq-3g9f","fix":{"state":"fixed","versions":["2.18.8"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.18.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-54513","date":"2026-10-17","epss":0.01226,"percentile":0.68355}],"risk":0.95628,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-rmj7-2vxq-3g9f","https://github.com/FasterXML/jackson-databind/issues/5981","https://github.com/FasterXML/jackson-databind/issues/5983","https://github.com/FasterXML/jackson-databind/pull/5984","https://github.com/FasterXML/jackson-databind/commit/01d1692c8d0ed03e51a0e3c4f8a9e6908e4931e5","https://github.com/FasterXML/jackson-databind/commit/24529da29fdf46ff94ca38de9ebf31cd188f5e8e","https://nvd.nist.gov/vuln/detail/CVE-2026-54513","https://access.redhat.com/errata/RHSA-2026:36839","https://access.redhat.com/errata/RHSA-2026:40895","https://access.redhat.com/security/cve/CVE-2026-54513","https://bugzilla.redhat.com/show_bug.cgi?id=2492010","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-54513.json","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:43218","https://access.redhat.com/errata/RHSA-2026:44271","https://access.redhat.com/errata/RHSA-2026:44066","https://access.redhat.com/errata/RHSA-2026:44065","https://access.redhat.com/errata/RHSA-2026:44064","https://access.redhat.com/errata/RHSA-2026:44063","https://access.redhat.com/errata/RHSA-2026:44062","https://access.redhat.com/errata/RHSA-2026:44061","https://access.redhat.com/errata/RHSA-2026:43400","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:48095","https://access.redhat.com/errata/RHSA-2026:50849","https://access.redhat.com/errata/RHSA-2026:50848","https://access.redhat.com/errata/RHSA-2026:50847","https://access.redhat.com/errata/RHSA-2026:50846","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:54622","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-rmj7-2vxq-3g9f","description":"jackson-databind has an array subtype allowlist bypass in BasicPolymorphicTypeValidator (allowIfSubTypeIsArray)"},"relatedVulnerabilities":[{"id":"CVE-2026-54513","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-54513","date":"2026-10-17","epss":0.01226,"percentile":0.68355}],"urls":["https://github.com/FasterXML/jackson-databind/commit/01d1692c8d0ed03e51a0e3c4f8a9e6908e4931e5","https://github.com/FasterXML/jackson-databind/commit/24529da29fdf46ff94ca38de9ebf31cd188f5e8e","https://github.com/FasterXML/jackson-databind/issues/5981","https://github.com/FasterXML/jackson-databind/issues/5983","https://github.com/FasterXML/jackson-databind/pull/5984","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-rmj7-2vxq-3g9f","https://access.redhat.com/errata/RHSA-2026:36839","https://access.redhat.com/errata/RHSA-2026:40895","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:43218","https://access.redhat.com/errata/RHSA-2026:43400","https://access.redhat.com/errata/RHSA-2026:44061","https://access.redhat.com/errata/RHSA-2026:44062","https://access.redhat.com/errata/RHSA-2026:44063","https://access.redhat.com/errata/RHSA-2026:44064","https://access.redhat.com/errata/RHSA-2026:44065","https://access.redhat.com/errata/RHSA-2026:44066","https://access.redhat.com/errata/RHSA-2026:44271","https://access.redhat.com/errata/RHSA-2026:48095","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:50846","https://access.redhat.com/errata/RHSA-2026:50847","https://access.redhat.com/errata/RHSA-2026:50848","https://access.redhat.com/errata/RHSA-2026:50849","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:54622","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-54513","https://bugzilla.redhat.com/show_bug.cgi?id=2492010","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-54513.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54513","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.10.0 until 2.18.8, 2.21.4, and 3.1.4, BasicPolymorphicTypeValidator.Builder.allowIfSubTypeIsArray() allowlists any array type based only on clazz.isArray(), without validating the array's component (element) type against the configured allowlist. A PTV built with allowIfSubTypeIsArray() plus an explicit concrete-type allowlist therefore still permits EvilType[] even though EvilType is not allowlisted. When Jackson deserializes the elements and no per-element type IDs are present, it instantiates the component type directly with no further PTV check, bypassing the allowlist. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"e82eac4d495468a8","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.3:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.3","type":"java-archive","version":"2.17.3","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-rmj7-2vxq-3g9f","versionConstraint":">=2.10.0,<2.18.8 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-rmj7-2vxq-3g9f","fix":{"state":"fixed","versions":["2.18.8"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.18.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-54513","date":"2026-10-17","epss":0.01226,"percentile":0.68355}],"risk":0.95628,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-rmj7-2vxq-3g9f","https://github.com/FasterXML/jackson-databind/issues/5981","https://github.com/FasterXML/jackson-databind/issues/5983","https://github.com/FasterXML/jackson-databind/pull/5984","https://github.com/FasterXML/jackson-databind/commit/01d1692c8d0ed03e51a0e3c4f8a9e6908e4931e5","https://github.com/FasterXML/jackson-databind/commit/24529da29fdf46ff94ca38de9ebf31cd188f5e8e","https://nvd.nist.gov/vuln/detail/CVE-2026-54513","https://access.redhat.com/errata/RHSA-2026:36839","https://access.redhat.com/errata/RHSA-2026:40895","https://access.redhat.com/security/cve/CVE-2026-54513","https://bugzilla.redhat.com/show_bug.cgi?id=2492010","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-54513.json","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:43218","https://access.redhat.com/errata/RHSA-2026:44271","https://access.redhat.com/errata/RHSA-2026:44066","https://access.redhat.com/errata/RHSA-2026:44065","https://access.redhat.com/errata/RHSA-2026:44064","https://access.redhat.com/errata/RHSA-2026:44063","https://access.redhat.com/errata/RHSA-2026:44062","https://access.redhat.com/errata/RHSA-2026:44061","https://access.redhat.com/errata/RHSA-2026:43400","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:48095","https://access.redhat.com/errata/RHSA-2026:50849","https://access.redhat.com/errata/RHSA-2026:50848","https://access.redhat.com/errata/RHSA-2026:50847","https://access.redhat.com/errata/RHSA-2026:50846","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:54622","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-rmj7-2vxq-3g9f","description":"jackson-databind has an array subtype allowlist bypass in BasicPolymorphicTypeValidator (allowIfSubTypeIsArray)"},"relatedVulnerabilities":[{"id":"CVE-2026-54513","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-54513","date":"2026-10-17","epss":0.01226,"percentile":0.68355}],"urls":["https://github.com/FasterXML/jackson-databind/commit/01d1692c8d0ed03e51a0e3c4f8a9e6908e4931e5","https://github.com/FasterXML/jackson-databind/commit/24529da29fdf46ff94ca38de9ebf31cd188f5e8e","https://github.com/FasterXML/jackson-databind/issues/5981","https://github.com/FasterXML/jackson-databind/issues/5983","https://github.com/FasterXML/jackson-databind/pull/5984","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-rmj7-2vxq-3g9f","https://access.redhat.com/errata/RHSA-2026:36839","https://access.redhat.com/errata/RHSA-2026:40895","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:43218","https://access.redhat.com/errata/RHSA-2026:43400","https://access.redhat.com/errata/RHSA-2026:44061","https://access.redhat.com/errata/RHSA-2026:44062","https://access.redhat.com/errata/RHSA-2026:44063","https://access.redhat.com/errata/RHSA-2026:44064","https://access.redhat.com/errata/RHSA-2026:44065","https://access.redhat.com/errata/RHSA-2026:44066","https://access.redhat.com/errata/RHSA-2026:44271","https://access.redhat.com/errata/RHSA-2026:48095","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:50846","https://access.redhat.com/errata/RHSA-2026:50847","https://access.redhat.com/errata/RHSA-2026:50848","https://access.redhat.com/errata/RHSA-2026:50849","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:54622","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-54513","https://bugzilla.redhat.com/show_bug.cgi?id=2492010","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-54513.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54513","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.10.0 until 2.18.8, 2.21.4, and 3.1.4, BasicPolymorphicTypeValidator.Builder.allowIfSubTypeIsArray() allowlists any array type based only on clazz.isArray(), without validating the array's component (element) type against the configured allowlist. A PTV built with allowIfSubTypeIsArray() plus an explicit concrete-type allowlist therefore still permits EvilType[] even though EvilType is not allowlisted. When Jackson deserializes the elements and no per-element type IDs are present, it instantiates the component type directly with no further PTV check, bypassing the allowlist. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"25d436943ddb3334","cpes":["cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0.txt"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":[{"value":"b3f7506f6414fb04760561eec11a0880165c2a4a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-rmj7-2vxq-3g9f","versionConstraint":">=2.19.0,<2.21.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-rmj7-2vxq-3g9f","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-54513","date":"2026-10-17","epss":0.01226,"percentile":0.68355}],"risk":0.95628,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-rmj7-2vxq-3g9f","https://github.com/FasterXML/jackson-databind/issues/5981","https://github.com/FasterXML/jackson-databind/issues/5983","https://github.com/FasterXML/jackson-databind/pull/5984","https://github.com/FasterXML/jackson-databind/commit/01d1692c8d0ed03e51a0e3c4f8a9e6908e4931e5","https://github.com/FasterXML/jackson-databind/commit/24529da29fdf46ff94ca38de9ebf31cd188f5e8e","https://nvd.nist.gov/vuln/detail/CVE-2026-54513","https://access.redhat.com/errata/RHSA-2026:36839","https://access.redhat.com/errata/RHSA-2026:40895","https://access.redhat.com/security/cve/CVE-2026-54513","https://bugzilla.redhat.com/show_bug.cgi?id=2492010","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-54513.json","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:43218","https://access.redhat.com/errata/RHSA-2026:44271","https://access.redhat.com/errata/RHSA-2026:44066","https://access.redhat.com/errata/RHSA-2026:44065","https://access.redhat.com/errata/RHSA-2026:44064","https://access.redhat.com/errata/RHSA-2026:44063","https://access.redhat.com/errata/RHSA-2026:44062","https://access.redhat.com/errata/RHSA-2026:44061","https://access.redhat.com/errata/RHSA-2026:43400","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:48095","https://access.redhat.com/errata/RHSA-2026:50849","https://access.redhat.com/errata/RHSA-2026:50848","https://access.redhat.com/errata/RHSA-2026:50847","https://access.redhat.com/errata/RHSA-2026:50846","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:54622","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-rmj7-2vxq-3g9f","description":"jackson-databind has an array subtype allowlist bypass in BasicPolymorphicTypeValidator (allowIfSubTypeIsArray)"},"relatedVulnerabilities":[{"id":"CVE-2026-54513","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-54513","date":"2026-10-17","epss":0.01226,"percentile":0.68355}],"urls":["https://github.com/FasterXML/jackson-databind/commit/01d1692c8d0ed03e51a0e3c4f8a9e6908e4931e5","https://github.com/FasterXML/jackson-databind/commit/24529da29fdf46ff94ca38de9ebf31cd188f5e8e","https://github.com/FasterXML/jackson-databind/issues/5981","https://github.com/FasterXML/jackson-databind/issues/5983","https://github.com/FasterXML/jackson-databind/pull/5984","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-rmj7-2vxq-3g9f","https://access.redhat.com/errata/RHSA-2026:36839","https://access.redhat.com/errata/RHSA-2026:40895","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:43218","https://access.redhat.com/errata/RHSA-2026:43400","https://access.redhat.com/errata/RHSA-2026:44061","https://access.redhat.com/errata/RHSA-2026:44062","https://access.redhat.com/errata/RHSA-2026:44063","https://access.redhat.com/errata/RHSA-2026:44064","https://access.redhat.com/errata/RHSA-2026:44065","https://access.redhat.com/errata/RHSA-2026:44066","https://access.redhat.com/errata/RHSA-2026:44271","https://access.redhat.com/errata/RHSA-2026:48095","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:50846","https://access.redhat.com/errata/RHSA-2026:50847","https://access.redhat.com/errata/RHSA-2026:50848","https://access.redhat.com/errata/RHSA-2026:50849","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:54622","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-54513","https://bugzilla.redhat.com/show_bug.cgi?id=2492010","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-54513.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54513","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.10.0 until 2.18.8, 2.21.4, and 3.1.4, BasicPolymorphicTypeValidator.Builder.allowIfSubTypeIsArray() allowlists any array type based only on clazz.isArray(), without validating the array's component (element) type against the configured allowlist. A PTV built with allowIfSubTypeIsArray() plus an explicit concrete-type allowlist therefore still permits EvilType[] even though EvilType is not allowlisted. When Jackson deserializes the elements and no per-element type IDs are present, it instantiates the component type directly with no further PTV check, bypassing the allowlist. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"32ddaad000353c8d","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-rmj7-2vxq-3g9f","versionConstraint":">=2.19.0,<2.21.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-rmj7-2vxq-3g9f","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-54513","date":"2026-10-17","epss":0.01226,"percentile":0.68355}],"risk":0.95628,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-rmj7-2vxq-3g9f","https://github.com/FasterXML/jackson-databind/issues/5981","https://github.com/FasterXML/jackson-databind/issues/5983","https://github.com/FasterXML/jackson-databind/pull/5984","https://github.com/FasterXML/jackson-databind/commit/01d1692c8d0ed03e51a0e3c4f8a9e6908e4931e5","https://github.com/FasterXML/jackson-databind/commit/24529da29fdf46ff94ca38de9ebf31cd188f5e8e","https://nvd.nist.gov/vuln/detail/CVE-2026-54513","https://access.redhat.com/errata/RHSA-2026:36839","https://access.redhat.com/errata/RHSA-2026:40895","https://access.redhat.com/security/cve/CVE-2026-54513","https://bugzilla.redhat.com/show_bug.cgi?id=2492010","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-54513.json","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:43218","https://access.redhat.com/errata/RHSA-2026:44271","https://access.redhat.com/errata/RHSA-2026:44066","https://access.redhat.com/errata/RHSA-2026:44065","https://access.redhat.com/errata/RHSA-2026:44064","https://access.redhat.com/errata/RHSA-2026:44063","https://access.redhat.com/errata/RHSA-2026:44062","https://access.redhat.com/errata/RHSA-2026:44061","https://access.redhat.com/errata/RHSA-2026:43400","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:48095","https://access.redhat.com/errata/RHSA-2026:50849","https://access.redhat.com/errata/RHSA-2026:50848","https://access.redhat.com/errata/RHSA-2026:50847","https://access.redhat.com/errata/RHSA-2026:50846","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:54622","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-rmj7-2vxq-3g9f","description":"jackson-databind has an array subtype allowlist bypass in BasicPolymorphicTypeValidator (allowIfSubTypeIsArray)"},"relatedVulnerabilities":[{"id":"CVE-2026-54513","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-54513","date":"2026-10-17","epss":0.01226,"percentile":0.68355}],"urls":["https://github.com/FasterXML/jackson-databind/commit/01d1692c8d0ed03e51a0e3c4f8a9e6908e4931e5","https://github.com/FasterXML/jackson-databind/commit/24529da29fdf46ff94ca38de9ebf31cd188f5e8e","https://github.com/FasterXML/jackson-databind/issues/5981","https://github.com/FasterXML/jackson-databind/issues/5983","https://github.com/FasterXML/jackson-databind/pull/5984","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-rmj7-2vxq-3g9f","https://access.redhat.com/errata/RHSA-2026:36839","https://access.redhat.com/errata/RHSA-2026:40895","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:43218","https://access.redhat.com/errata/RHSA-2026:43400","https://access.redhat.com/errata/RHSA-2026:44061","https://access.redhat.com/errata/RHSA-2026:44062","https://access.redhat.com/errata/RHSA-2026:44063","https://access.redhat.com/errata/RHSA-2026:44064","https://access.redhat.com/errata/RHSA-2026:44065","https://access.redhat.com/errata/RHSA-2026:44066","https://access.redhat.com/errata/RHSA-2026:44271","https://access.redhat.com/errata/RHSA-2026:48095","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:50846","https://access.redhat.com/errata/RHSA-2026:50847","https://access.redhat.com/errata/RHSA-2026:50848","https://access.redhat.com/errata/RHSA-2026:50849","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:54622","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-54513","https://bugzilla.redhat.com/show_bug.cgi?id=2492010","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-54513.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54513","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.10.0 until 2.18.8, 2.21.4, and 3.1.4, BasicPolymorphicTypeValidator.Builder.allowIfSubTypeIsArray() allowlists any array type based only on clazz.isArray(), without validating the array's component (element) type against the configured allowlist. A PTV built with allowIfSubTypeIsArray() plus an explicit concrete-type allowlist therefore still permits EvilType[] even though EvilType is not allowlisted. When Jackson deserializes the elements and no per-element type IDs are present, it instantiates the component type directly with no further PTV check, bypassing the allowlist. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"44c1c53d756b1edf","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-rmj7-2vxq-3g9f","versionConstraint":">=2.19.0,<2.21.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-rmj7-2vxq-3g9f","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-54513","date":"2026-10-17","epss":0.01226,"percentile":0.68355}],"risk":0.95628,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-rmj7-2vxq-3g9f","https://github.com/FasterXML/jackson-databind/issues/5981","https://github.com/FasterXML/jackson-databind/issues/5983","https://github.com/FasterXML/jackson-databind/pull/5984","https://github.com/FasterXML/jackson-databind/commit/01d1692c8d0ed03e51a0e3c4f8a9e6908e4931e5","https://github.com/FasterXML/jackson-databind/commit/24529da29fdf46ff94ca38de9ebf31cd188f5e8e","https://nvd.nist.gov/vuln/detail/CVE-2026-54513","https://access.redhat.com/errata/RHSA-2026:36839","https://access.redhat.com/errata/RHSA-2026:40895","https://access.redhat.com/security/cve/CVE-2026-54513","https://bugzilla.redhat.com/show_bug.cgi?id=2492010","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-54513.json","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:43218","https://access.redhat.com/errata/RHSA-2026:44271","https://access.redhat.com/errata/RHSA-2026:44066","https://access.redhat.com/errata/RHSA-2026:44065","https://access.redhat.com/errata/RHSA-2026:44064","https://access.redhat.com/errata/RHSA-2026:44063","https://access.redhat.com/errata/RHSA-2026:44062","https://access.redhat.com/errata/RHSA-2026:44061","https://access.redhat.com/errata/RHSA-2026:43400","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:48095","https://access.redhat.com/errata/RHSA-2026:50849","https://access.redhat.com/errata/RHSA-2026:50848","https://access.redhat.com/errata/RHSA-2026:50847","https://access.redhat.com/errata/RHSA-2026:50846","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:54622","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-rmj7-2vxq-3g9f","description":"jackson-databind has an array subtype allowlist bypass in BasicPolymorphicTypeValidator (allowIfSubTypeIsArray)"},"relatedVulnerabilities":[{"id":"CVE-2026-54513","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-54513","date":"2026-10-17","epss":0.01226,"percentile":0.68355}],"urls":["https://github.com/FasterXML/jackson-databind/commit/01d1692c8d0ed03e51a0e3c4f8a9e6908e4931e5","https://github.com/FasterXML/jackson-databind/commit/24529da29fdf46ff94ca38de9ebf31cd188f5e8e","https://github.com/FasterXML/jackson-databind/issues/5981","https://github.com/FasterXML/jackson-databind/issues/5983","https://github.com/FasterXML/jackson-databind/pull/5984","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-rmj7-2vxq-3g9f","https://access.redhat.com/errata/RHSA-2026:36839","https://access.redhat.com/errata/RHSA-2026:40895","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:43218","https://access.redhat.com/errata/RHSA-2026:43400","https://access.redhat.com/errata/RHSA-2026:44061","https://access.redhat.com/errata/RHSA-2026:44062","https://access.redhat.com/errata/RHSA-2026:44063","https://access.redhat.com/errata/RHSA-2026:44064","https://access.redhat.com/errata/RHSA-2026:44065","https://access.redhat.com/errata/RHSA-2026:44066","https://access.redhat.com/errata/RHSA-2026:44271","https://access.redhat.com/errata/RHSA-2026:48095","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:50846","https://access.redhat.com/errata/RHSA-2026:50847","https://access.redhat.com/errata/RHSA-2026:50848","https://access.redhat.com/errata/RHSA-2026:50849","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:54622","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-54513","https://bugzilla.redhat.com/show_bug.cgi?id=2492010","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-54513.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54513","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.10.0 until 2.18.8, 2.21.4, and 3.1.4, BasicPolymorphicTypeValidator.Builder.allowIfSubTypeIsArray() allowlists any array type based only on clazz.isArray(), without validating the array's component (element) type against the configured allowlist. A PTV built with allowIfSubTypeIsArray() plus an explicit concrete-type allowlist therefore still permits EvilType[] even though EvilType is not allowlisted. When Jackson deserializes the elements and no per-element type IDs are present, it instantiates the component type directly with no further PTV check, bypassing the allowlist. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"2a6408dd4c290fef","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.1","type":"java-archive","version":"2.19.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-rmj7-2vxq-3g9f","versionConstraint":">=2.19.0,<2.21.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-rmj7-2vxq-3g9f","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-54513","date":"2026-10-17","epss":0.01226,"percentile":0.68355}],"risk":0.95628,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-rmj7-2vxq-3g9f","https://github.com/FasterXML/jackson-databind/issues/5981","https://github.com/FasterXML/jackson-databind/issues/5983","https://github.com/FasterXML/jackson-databind/pull/5984","https://github.com/FasterXML/jackson-databind/commit/01d1692c8d0ed03e51a0e3c4f8a9e6908e4931e5","https://github.com/FasterXML/jackson-databind/commit/24529da29fdf46ff94ca38de9ebf31cd188f5e8e","https://nvd.nist.gov/vuln/detail/CVE-2026-54513","https://access.redhat.com/errata/RHSA-2026:36839","https://access.redhat.com/errata/RHSA-2026:40895","https://access.redhat.com/security/cve/CVE-2026-54513","https://bugzilla.redhat.com/show_bug.cgi?id=2492010","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-54513.json","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:43218","https://access.redhat.com/errata/RHSA-2026:44271","https://access.redhat.com/errata/RHSA-2026:44066","https://access.redhat.com/errata/RHSA-2026:44065","https://access.redhat.com/errata/RHSA-2026:44064","https://access.redhat.com/errata/RHSA-2026:44063","https://access.redhat.com/errata/RHSA-2026:44062","https://access.redhat.com/errata/RHSA-2026:44061","https://access.redhat.com/errata/RHSA-2026:43400","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:48095","https://access.redhat.com/errata/RHSA-2026:50849","https://access.redhat.com/errata/RHSA-2026:50848","https://access.redhat.com/errata/RHSA-2026:50847","https://access.redhat.com/errata/RHSA-2026:50846","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:54622","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-rmj7-2vxq-3g9f","description":"jackson-databind has an array subtype allowlist bypass in BasicPolymorphicTypeValidator (allowIfSubTypeIsArray)"},"relatedVulnerabilities":[{"id":"CVE-2026-54513","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-54513","date":"2026-10-17","epss":0.01226,"percentile":0.68355}],"urls":["https://github.com/FasterXML/jackson-databind/commit/01d1692c8d0ed03e51a0e3c4f8a9e6908e4931e5","https://github.com/FasterXML/jackson-databind/commit/24529da29fdf46ff94ca38de9ebf31cd188f5e8e","https://github.com/FasterXML/jackson-databind/issues/5981","https://github.com/FasterXML/jackson-databind/issues/5983","https://github.com/FasterXML/jackson-databind/pull/5984","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-rmj7-2vxq-3g9f","https://access.redhat.com/errata/RHSA-2026:36839","https://access.redhat.com/errata/RHSA-2026:40895","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:43218","https://access.redhat.com/errata/RHSA-2026:43400","https://access.redhat.com/errata/RHSA-2026:44061","https://access.redhat.com/errata/RHSA-2026:44062","https://access.redhat.com/errata/RHSA-2026:44063","https://access.redhat.com/errata/RHSA-2026:44064","https://access.redhat.com/errata/RHSA-2026:44065","https://access.redhat.com/errata/RHSA-2026:44066","https://access.redhat.com/errata/RHSA-2026:44271","https://access.redhat.com/errata/RHSA-2026:48095","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:50846","https://access.redhat.com/errata/RHSA-2026:50847","https://access.redhat.com/errata/RHSA-2026:50848","https://access.redhat.com/errata/RHSA-2026:50849","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:54622","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-54513","https://bugzilla.redhat.com/show_bug.cgi?id=2492010","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-54513.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54513","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.10.0 until 2.18.8, 2.21.4, and 3.1.4, BasicPolymorphicTypeValidator.Builder.allowIfSubTypeIsArray() allowlists any array type based only on clazz.isArray(), without validating the array's component (element) type against the configured allowlist. A PTV built with allowIfSubTypeIsArray() plus an explicit concrete-type allowlist therefore still permits EvilType[] even though EvilType is not allowlisted. When Jackson deserializes the elements and no per-element type IDs are present, it instantiates the component type directly with no further PTV check, bypassing the allowlist. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"6ac5f9b8bb069339","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.2","type":"java-archive","version":"2.19.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-rmj7-2vxq-3g9f","versionConstraint":">=2.19.0,<2.21.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-rmj7-2vxq-3g9f","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-54513","date":"2026-10-17","epss":0.01226,"percentile":0.68355}],"risk":0.95628,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-rmj7-2vxq-3g9f","https://github.com/FasterXML/jackson-databind/issues/5981","https://github.com/FasterXML/jackson-databind/issues/5983","https://github.com/FasterXML/jackson-databind/pull/5984","https://github.com/FasterXML/jackson-databind/commit/01d1692c8d0ed03e51a0e3c4f8a9e6908e4931e5","https://github.com/FasterXML/jackson-databind/commit/24529da29fdf46ff94ca38de9ebf31cd188f5e8e","https://nvd.nist.gov/vuln/detail/CVE-2026-54513","https://access.redhat.com/errata/RHSA-2026:36839","https://access.redhat.com/errata/RHSA-2026:40895","https://access.redhat.com/security/cve/CVE-2026-54513","https://bugzilla.redhat.com/show_bug.cgi?id=2492010","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-54513.json","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:43218","https://access.redhat.com/errata/RHSA-2026:44271","https://access.redhat.com/errata/RHSA-2026:44066","https://access.redhat.com/errata/RHSA-2026:44065","https://access.redhat.com/errata/RHSA-2026:44064","https://access.redhat.com/errata/RHSA-2026:44063","https://access.redhat.com/errata/RHSA-2026:44062","https://access.redhat.com/errata/RHSA-2026:44061","https://access.redhat.com/errata/RHSA-2026:43400","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:48095","https://access.redhat.com/errata/RHSA-2026:50849","https://access.redhat.com/errata/RHSA-2026:50848","https://access.redhat.com/errata/RHSA-2026:50847","https://access.redhat.com/errata/RHSA-2026:50846","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:54622","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-rmj7-2vxq-3g9f","description":"jackson-databind has an array subtype allowlist bypass in BasicPolymorphicTypeValidator (allowIfSubTypeIsArray)"},"relatedVulnerabilities":[{"id":"CVE-2026-54513","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54513","cwe":"CWE-184","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-54513","date":"2026-10-17","epss":0.01226,"percentile":0.68355}],"urls":["https://github.com/FasterXML/jackson-databind/commit/01d1692c8d0ed03e51a0e3c4f8a9e6908e4931e5","https://github.com/FasterXML/jackson-databind/commit/24529da29fdf46ff94ca38de9ebf31cd188f5e8e","https://github.com/FasterXML/jackson-databind/issues/5981","https://github.com/FasterXML/jackson-databind/issues/5983","https://github.com/FasterXML/jackson-databind/pull/5984","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-rmj7-2vxq-3g9f","https://access.redhat.com/errata/RHSA-2026:36839","https://access.redhat.com/errata/RHSA-2026:40895","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:43218","https://access.redhat.com/errata/RHSA-2026:43400","https://access.redhat.com/errata/RHSA-2026:44061","https://access.redhat.com/errata/RHSA-2026:44062","https://access.redhat.com/errata/RHSA-2026:44063","https://access.redhat.com/errata/RHSA-2026:44064","https://access.redhat.com/errata/RHSA-2026:44065","https://access.redhat.com/errata/RHSA-2026:44066","https://access.redhat.com/errata/RHSA-2026:44271","https://access.redhat.com/errata/RHSA-2026:48095","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:50846","https://access.redhat.com/errata/RHSA-2026:50847","https://access.redhat.com/errata/RHSA-2026:50848","https://access.redhat.com/errata/RHSA-2026:50849","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:54622","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-54513","https://bugzilla.redhat.com/show_bug.cgi?id=2492010","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-54513.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54513","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.10.0 until 2.18.8, 2.21.4, and 3.1.4, BasicPolymorphicTypeValidator.Builder.allowIfSubTypeIsArray() allowlists any array type based only on clazz.isArray(), without validating the array's component (element) type against the configured allowlist. A PTV built with allowIfSubTypeIsArray() plus an explicit concrete-type allowlist therefore still permits EvilType[] even though EvilType is not allowlisted. When Jackson deserializes the elements and no per-element type IDs are present, it instantiates the component type directly with no further PTV check, bypassing the allowlist. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"ae00880a4e0961ef","cpes":["cpe:2.3:a:io.netty.codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http2:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http2","purl":"pkg:maven/io.netty/netty-codec-http2@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http2","archiveDigests":[{"value":"0bc474c27c96e3a309da73160fbcfe0bd3aa85bc","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.124.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-prj3-ccx8-p6x4","versionConstraint":"<=4.1.123.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http2","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-prj3-ccx8-p6x4","fix":{"state":"fixed","versions":["4.1.124.Final"],"available":[{"date":"2025-08-14","kind":"first-observed","version":"4.1.124.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.2},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-55163","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-55163","date":"2026-10-17","epss":0.01101,"percentile":0.65135}],"risk":0.8450175000000001,"urls":["https://github.com/netty/netty/security/advisories/GHSA-prj3-ccx8-p6x4","https://nvd.nist.gov/vuln/detail/CVE-2025-55163","https://github.com/grpc/grpc-java/commit/6462ef9a11980e168c21d90bbc7245c728fd1a7a","https://github.com/netty/netty/commit/be53dc3c9acd9af2e20d0c3c07cd77115a594cf1","https://www.kb.cert.org/vuls/id/767506","http://www.openwall.com/lists/oss-security/2025/08/16/1"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-prj3-ccx8-p6x4","description":"Netty affected by MadeYouReset HTTP/2 DDoS vulnerability"},"relatedVulnerabilities":[{"id":"CVE-2025-55163","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.2},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-55163","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-55163","date":"2026-10-17","epss":0.01101,"percentile":0.65135}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-prj3-ccx8-p6x4","http://www.openwall.com/lists/oss-security/2025/08/16/1","https://www.kb.cert.org/vuls/id/767506"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-55163","description":"Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.124.Final and 4.2.4.Final, Netty is vulnerable to MadeYouReset DDoS. This is a logical vulnerability in the HTTP/2 protocol, that uses malformed HTTP/2 control frames in order to break the max concurrent streams limit - which results in resource exhaustion and distributed denial of service. This issue has been patched in versions 4.1.124.Final and 4.2.4.Final."}]},{"artifact":{"id":"345744090a14b6c3","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-f6hv-jmp6-3vwv","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-f6hv-jmp6-3vwv","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-07","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42587","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42587","cwe":"CWE-770","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42587","date":"2026-10-17","epss":0.01046,"percentile":0.63586}],"risk":0.7845000000000001,"urls":["https://github.com/netty/netty/security/advisories/GHSA-f6hv-jmp6-3vwv","https://nvd.nist.gov/vuln/detail/CVE-2026-42587"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-f6hv-jmp6-3vwv","description":"Netty: HttpContentDecompressor maxAllocation bypass when Content-Encoding set to br/zstd/snappy leads to decompression bomb DoS"},"relatedVulnerabilities":[{"id":"CVE-2026-42587","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42587","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42587","cwe":"CWE-770","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42587","date":"2026-10-17","epss":0.01046,"percentile":0.63586}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-f6hv-jmp6-3vwv","https://access.redhat.com/errata/RHSA-2026:23808","https://access.redhat.com/errata/RHSA-2026:24502","https://access.redhat.com/errata/RHSA-2026:25123","https://access.redhat.com/errata/RHSA-2026:28010","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/errata/RHSA-2026:36820","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:42644","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:50085","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-42587","https://bugzilla.redhat.com/show_bug.cgi?id=2477220","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-42587.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-42587","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, HttpContentDecompressor accepts a maxAllocation parameter to limit decompression buffer size and prevent decompression bomb attacks. This limit is correctly enforced for gzip and deflate encodings via ZlibDecoder, but is silently ignored when the content encoding is br (Brotli), zstd, or snappy. An attacker can bypass the configured decompression limit by sending a compressed payload with Content-Encoding: br instead of Content-Encoding: gzip, causing unbounded memory allocation and out-of-memory denial of service. The same vulnerability exists in DelegatingDecompressorFrameListener for HTTP/2 connections. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"9da5680be11ec185","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-f6hv-jmp6-3vwv","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-f6hv-jmp6-3vwv","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-07","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42587","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42587","cwe":"CWE-770","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42587","date":"2026-10-17","epss":0.01046,"percentile":0.63586}],"risk":0.7845000000000001,"urls":["https://github.com/netty/netty/security/advisories/GHSA-f6hv-jmp6-3vwv","https://nvd.nist.gov/vuln/detail/CVE-2026-42587"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-f6hv-jmp6-3vwv","description":"Netty: HttpContentDecompressor maxAllocation bypass when Content-Encoding set to br/zstd/snappy leads to decompression bomb DoS"},"relatedVulnerabilities":[{"id":"CVE-2026-42587","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42587","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42587","cwe":"CWE-770","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42587","date":"2026-10-17","epss":0.01046,"percentile":0.63586}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-f6hv-jmp6-3vwv","https://access.redhat.com/errata/RHSA-2026:23808","https://access.redhat.com/errata/RHSA-2026:24502","https://access.redhat.com/errata/RHSA-2026:25123","https://access.redhat.com/errata/RHSA-2026:28010","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/errata/RHSA-2026:36820","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:42644","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:50085","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-42587","https://bugzilla.redhat.com/show_bug.cgi?id=2477220","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-42587.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-42587","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, HttpContentDecompressor accepts a maxAllocation parameter to limit decompression buffer size and prevent decompression bomb attacks. This limit is correctly enforced for gzip and deflate encodings via ZlibDecoder, but is silently ignored when the content encoding is br (Brotli), zstd, or snappy. An attacker can bypass the configured decompression limit by sending a compressed payload with Content-Encoding: br instead of Content-Encoding: gzip, causing unbounded memory allocation and out-of-memory denial of service. The same vulnerability exists in DelegatingDecompressorFrameListener for HTTP/2 connections. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"b3b8794c6801fe0d","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-f6hv-jmp6-3vwv","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-f6hv-jmp6-3vwv","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-07","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42587","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42587","cwe":"CWE-770","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42587","date":"2026-10-17","epss":0.01046,"percentile":0.63586}],"risk":0.7845000000000001,"urls":["https://github.com/netty/netty/security/advisories/GHSA-f6hv-jmp6-3vwv","https://nvd.nist.gov/vuln/detail/CVE-2026-42587"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-f6hv-jmp6-3vwv","description":"Netty: HttpContentDecompressor maxAllocation bypass when Content-Encoding set to br/zstd/snappy leads to decompression bomb DoS"},"relatedVulnerabilities":[{"id":"CVE-2026-42587","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42587","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42587","cwe":"CWE-770","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42587","date":"2026-10-17","epss":0.01046,"percentile":0.63586}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-f6hv-jmp6-3vwv","https://access.redhat.com/errata/RHSA-2026:23808","https://access.redhat.com/errata/RHSA-2026:24502","https://access.redhat.com/errata/RHSA-2026:25123","https://access.redhat.com/errata/RHSA-2026:28010","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/errata/RHSA-2026:36820","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:42644","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:50085","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-42587","https://bugzilla.redhat.com/show_bug.cgi?id=2477220","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-42587.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-42587","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, HttpContentDecompressor accepts a maxAllocation parameter to limit decompression buffer size and prevent decompression bomb attacks. This limit is correctly enforced for gzip and deflate encodings via ZlibDecoder, but is silently ignored when the content encoding is br (Brotli), zstd, or snappy. An attacker can bypass the configured decompression limit by sending a compressed payload with Content-Encoding: br instead of Content-Encoding: gzip, causing unbounded memory allocation and out-of-memory denial of service. The same vulnerability exists in DelegatingDecompressorFrameListener for HTTP/2 connections. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"ae00880a4e0961ef","cpes":["cpe:2.3:a:io.netty.codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http2:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http2","purl":"pkg:maven/io.netty/netty-codec-http2@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http2","archiveDigests":[{"value":"0bc474c27c96e3a309da73160fbcfe0bd3aa85bc","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-f6hv-jmp6-3vwv","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http2","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-f6hv-jmp6-3vwv","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-07","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42587","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42587","cwe":"CWE-770","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42587","date":"2026-10-17","epss":0.01046,"percentile":0.63586}],"risk":0.7845000000000001,"urls":["https://github.com/netty/netty/security/advisories/GHSA-f6hv-jmp6-3vwv","https://nvd.nist.gov/vuln/detail/CVE-2026-42587"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-f6hv-jmp6-3vwv","description":"Netty: HttpContentDecompressor maxAllocation bypass when Content-Encoding set to br/zstd/snappy leads to decompression bomb DoS"},"relatedVulnerabilities":[{"id":"CVE-2026-42587","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42587","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42587","cwe":"CWE-770","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42587","date":"2026-10-17","epss":0.01046,"percentile":0.63586}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-f6hv-jmp6-3vwv","https://access.redhat.com/errata/RHSA-2026:23808","https://access.redhat.com/errata/RHSA-2026:24502","https://access.redhat.com/errata/RHSA-2026:25123","https://access.redhat.com/errata/RHSA-2026:28010","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/errata/RHSA-2026:36820","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:42644","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:50085","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-42587","https://bugzilla.redhat.com/show_bug.cgi?id=2477220","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-42587.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-42587","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, HttpContentDecompressor accepts a maxAllocation parameter to limit decompression buffer size and prevent decompression bomb attacks. This limit is correctly enforced for gzip and deflate encodings via ZlibDecoder, but is silently ignored when the content encoding is br (Brotli), zstd, or snappy. An attacker can bypass the configured decompression limit by sending a compressed payload with Content-Encoding: br instead of Content-Encoding: gzip, causing unbounded memory allocation and out-of-memory denial of service. The same vulnerability exists in DelegatingDecompressorFrameListener for HTTP/2 connections. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"ca8e64bd85e20051","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.16.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.16.1","type":"java-archive","version":"2.16.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-j3rv-43j4-c7qm","versionConstraint":">=2.10.0,<=2.18.7 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.16.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-j3rv-43j4-c7qm","fix":{"state":"fixed","versions":["2.18.8"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.18.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54512","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54512","cwe":"CWE-502","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54512","date":"2026-10-17","epss":0.00999,"percentile":0.62157}],"risk":0.7792200000000001,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-j3rv-43j4-c7qm","https://github.com/FasterXML/jackson-databind/issues/5988","https://github.com/FasterXML/jackson-databind/commit/434d6c511de7fdd9872f29157aafb6162d12d8d5","https://nvd.nist.gov/vuln/detail/CVE-2026-54512"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-j3rv-43j4-c7qm","description":"jackson-databind has a PolymorphicTypeValidator bypass via generic type parameters that allows arbitrary class instantiation"},"relatedVulnerabilities":[{"id":"CVE-2026-54512","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54512","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54512","cwe":"CWE-502","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54512","date":"2026-10-17","epss":0.00999,"percentile":0.62157}],"urls":["https://github.com/FasterXML/jackson-databind/commit/434d6c511de7fdd9872f29157aafb6162d12d8d5","https://github.com/FasterXML/jackson-databind/issues/5988","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-j3rv-43j4-c7qm"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54512","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.10.0 until 2.18.8, 2.21.4, and 3.1.4, jackson-databind's PolymorphicTypeValidator (PTV) is the primary safety mechanism guarding polymorphic deserialization. When polymorphic typing is enabled and a type identifier contains generic parameters (i.e. the type ID string contains <), DatabindContext._resolveAndValidateGeneric() validates only the raw container class name (the substring before <) against the configured PTV. If the container type is approved, the method parses the full canonical type string via TypeFactory.constructFromCanonical() and returns the fully parameterized type without ever validating the nested type arguments against the PTV. The nested type arguments are then resolved, instantiated, and populated as beans during deserialization. An attacker who controls the type ID can therefore place a denied class as a generic type parameter of an allowed container — for example java.util.ArrayList<com.evil.Gadget> when only java.util.ArrayList is allow-listed. The container passes the PTV check; com.evil.Gadget is loaded via Class.forName(name, true, loader), instantiated, and its properties are set from attacker-controlled JSON. This completely bypasses an explicitly configured PTV allow-list. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"defdabbb25148c75","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-j3rv-43j4-c7qm","versionConstraint":">=2.10.0,<=2.18.7 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-j3rv-43j4-c7qm","fix":{"state":"fixed","versions":["2.18.8"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.18.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54512","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54512","cwe":"CWE-502","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54512","date":"2026-10-17","epss":0.00999,"percentile":0.62157}],"risk":0.7792200000000001,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-j3rv-43j4-c7qm","https://github.com/FasterXML/jackson-databind/issues/5988","https://github.com/FasterXML/jackson-databind/commit/434d6c511de7fdd9872f29157aafb6162d12d8d5","https://nvd.nist.gov/vuln/detail/CVE-2026-54512"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-j3rv-43j4-c7qm","description":"jackson-databind has a PolymorphicTypeValidator bypass via generic type parameters that allows arbitrary class instantiation"},"relatedVulnerabilities":[{"id":"CVE-2026-54512","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54512","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54512","cwe":"CWE-502","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54512","date":"2026-10-17","epss":0.00999,"percentile":0.62157}],"urls":["https://github.com/FasterXML/jackson-databind/commit/434d6c511de7fdd9872f29157aafb6162d12d8d5","https://github.com/FasterXML/jackson-databind/issues/5988","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-j3rv-43j4-c7qm"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54512","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.10.0 until 2.18.8, 2.21.4, and 3.1.4, jackson-databind's PolymorphicTypeValidator (PTV) is the primary safety mechanism guarding polymorphic deserialization. When polymorphic typing is enabled and a type identifier contains generic parameters (i.e. the type ID string contains <), DatabindContext._resolveAndValidateGeneric() validates only the raw container class name (the substring before <) against the configured PTV. If the container type is approved, the method parses the full canonical type string via TypeFactory.constructFromCanonical() and returns the fully parameterized type without ever validating the nested type arguments against the PTV. The nested type arguments are then resolved, instantiated, and populated as beans during deserialization. An attacker who controls the type ID can therefore place a denied class as a generic type parameter of an allowed container — for example java.util.ArrayList<com.evil.Gadget> when only java.util.ArrayList is allow-listed. The container passes the PTV check; com.evil.Gadget is loaded via Class.forName(name, true, loader), instantiated, and its properties are set from attacker-controlled JSON. This completely bypasses an explicitly configured PTV allow-list. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"e82eac4d495468a8","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.3:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.3","type":"java-archive","version":"2.17.3","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-j3rv-43j4-c7qm","versionConstraint":">=2.10.0,<=2.18.7 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-j3rv-43j4-c7qm","fix":{"state":"fixed","versions":["2.18.8"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.18.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54512","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54512","cwe":"CWE-502","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54512","date":"2026-10-17","epss":0.00999,"percentile":0.62157}],"risk":0.7792200000000001,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-j3rv-43j4-c7qm","https://github.com/FasterXML/jackson-databind/issues/5988","https://github.com/FasterXML/jackson-databind/commit/434d6c511de7fdd9872f29157aafb6162d12d8d5","https://nvd.nist.gov/vuln/detail/CVE-2026-54512"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-j3rv-43j4-c7qm","description":"jackson-databind has a PolymorphicTypeValidator bypass via generic type parameters that allows arbitrary class instantiation"},"relatedVulnerabilities":[{"id":"CVE-2026-54512","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54512","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54512","cwe":"CWE-502","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54512","date":"2026-10-17","epss":0.00999,"percentile":0.62157}],"urls":["https://github.com/FasterXML/jackson-databind/commit/434d6c511de7fdd9872f29157aafb6162d12d8d5","https://github.com/FasterXML/jackson-databind/issues/5988","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-j3rv-43j4-c7qm"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54512","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.10.0 until 2.18.8, 2.21.4, and 3.1.4, jackson-databind's PolymorphicTypeValidator (PTV) is the primary safety mechanism guarding polymorphic deserialization. When polymorphic typing is enabled and a type identifier contains generic parameters (i.e. the type ID string contains <), DatabindContext._resolveAndValidateGeneric() validates only the raw container class name (the substring before <) against the configured PTV. If the container type is approved, the method parses the full canonical type string via TypeFactory.constructFromCanonical() and returns the fully parameterized type without ever validating the nested type arguments against the PTV. The nested type arguments are then resolved, instantiated, and populated as beans during deserialization. An attacker who controls the type ID can therefore place a denied class as a generic type parameter of an allowed container — for example java.util.ArrayList<com.evil.Gadget> when only java.util.ArrayList is allow-listed. The container passes the PTV check; com.evil.Gadget is loaded via Class.forName(name, true, loader), instantiated, and its properties are set from attacker-controlled JSON. This completely bypasses an explicitly configured PTV allow-list. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"25d436943ddb3334","cpes":["cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0.txt"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":[{"value":"b3f7506f6414fb04760561eec11a0880165c2a4a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-j3rv-43j4-c7qm","versionConstraint":">=2.19.0,<=2.21.3 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-j3rv-43j4-c7qm","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54512","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54512","cwe":"CWE-502","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54512","date":"2026-10-17","epss":0.00999,"percentile":0.62157}],"risk":0.7792200000000001,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-j3rv-43j4-c7qm","https://github.com/FasterXML/jackson-databind/issues/5988","https://github.com/FasterXML/jackson-databind/commit/434d6c511de7fdd9872f29157aafb6162d12d8d5","https://nvd.nist.gov/vuln/detail/CVE-2026-54512"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-j3rv-43j4-c7qm","description":"jackson-databind has a PolymorphicTypeValidator bypass via generic type parameters that allows arbitrary class instantiation"},"relatedVulnerabilities":[{"id":"CVE-2026-54512","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54512","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54512","cwe":"CWE-502","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54512","date":"2026-10-17","epss":0.00999,"percentile":0.62157}],"urls":["https://github.com/FasterXML/jackson-databind/commit/434d6c511de7fdd9872f29157aafb6162d12d8d5","https://github.com/FasterXML/jackson-databind/issues/5988","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-j3rv-43j4-c7qm"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54512","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.10.0 until 2.18.8, 2.21.4, and 3.1.4, jackson-databind's PolymorphicTypeValidator (PTV) is the primary safety mechanism guarding polymorphic deserialization. When polymorphic typing is enabled and a type identifier contains generic parameters (i.e. the type ID string contains <), DatabindContext._resolveAndValidateGeneric() validates only the raw container class name (the substring before <) against the configured PTV. If the container type is approved, the method parses the full canonical type string via TypeFactory.constructFromCanonical() and returns the fully parameterized type without ever validating the nested type arguments against the PTV. The nested type arguments are then resolved, instantiated, and populated as beans during deserialization. An attacker who controls the type ID can therefore place a denied class as a generic type parameter of an allowed container — for example java.util.ArrayList<com.evil.Gadget> when only java.util.ArrayList is allow-listed. The container passes the PTV check; com.evil.Gadget is loaded via Class.forName(name, true, loader), instantiated, and its properties are set from attacker-controlled JSON. This completely bypasses an explicitly configured PTV allow-list. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"32ddaad000353c8d","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-j3rv-43j4-c7qm","versionConstraint":">=2.19.0,<=2.21.3 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-j3rv-43j4-c7qm","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54512","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54512","cwe":"CWE-502","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54512","date":"2026-10-17","epss":0.00999,"percentile":0.62157}],"risk":0.7792200000000001,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-j3rv-43j4-c7qm","https://github.com/FasterXML/jackson-databind/issues/5988","https://github.com/FasterXML/jackson-databind/commit/434d6c511de7fdd9872f29157aafb6162d12d8d5","https://nvd.nist.gov/vuln/detail/CVE-2026-54512"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-j3rv-43j4-c7qm","description":"jackson-databind has a PolymorphicTypeValidator bypass via generic type parameters that allows arbitrary class instantiation"},"relatedVulnerabilities":[{"id":"CVE-2026-54512","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54512","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54512","cwe":"CWE-502","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54512","date":"2026-10-17","epss":0.00999,"percentile":0.62157}],"urls":["https://github.com/FasterXML/jackson-databind/commit/434d6c511de7fdd9872f29157aafb6162d12d8d5","https://github.com/FasterXML/jackson-databind/issues/5988","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-j3rv-43j4-c7qm"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54512","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.10.0 until 2.18.8, 2.21.4, and 3.1.4, jackson-databind's PolymorphicTypeValidator (PTV) is the primary safety mechanism guarding polymorphic deserialization. When polymorphic typing is enabled and a type identifier contains generic parameters (i.e. the type ID string contains <), DatabindContext._resolveAndValidateGeneric() validates only the raw container class name (the substring before <) against the configured PTV. If the container type is approved, the method parses the full canonical type string via TypeFactory.constructFromCanonical() and returns the fully parameterized type without ever validating the nested type arguments against the PTV. The nested type arguments are then resolved, instantiated, and populated as beans during deserialization. An attacker who controls the type ID can therefore place a denied class as a generic type parameter of an allowed container — for example java.util.ArrayList<com.evil.Gadget> when only java.util.ArrayList is allow-listed. The container passes the PTV check; com.evil.Gadget is loaded via Class.forName(name, true, loader), instantiated, and its properties are set from attacker-controlled JSON. This completely bypasses an explicitly configured PTV allow-list. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"44c1c53d756b1edf","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-j3rv-43j4-c7qm","versionConstraint":">=2.19.0,<=2.21.3 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-j3rv-43j4-c7qm","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54512","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54512","cwe":"CWE-502","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54512","date":"2026-10-17","epss":0.00999,"percentile":0.62157}],"risk":0.7792200000000001,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-j3rv-43j4-c7qm","https://github.com/FasterXML/jackson-databind/issues/5988","https://github.com/FasterXML/jackson-databind/commit/434d6c511de7fdd9872f29157aafb6162d12d8d5","https://nvd.nist.gov/vuln/detail/CVE-2026-54512"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-j3rv-43j4-c7qm","description":"jackson-databind has a PolymorphicTypeValidator bypass via generic type parameters that allows arbitrary class instantiation"},"relatedVulnerabilities":[{"id":"CVE-2026-54512","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54512","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54512","cwe":"CWE-502","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54512","date":"2026-10-17","epss":0.00999,"percentile":0.62157}],"urls":["https://github.com/FasterXML/jackson-databind/commit/434d6c511de7fdd9872f29157aafb6162d12d8d5","https://github.com/FasterXML/jackson-databind/issues/5988","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-j3rv-43j4-c7qm"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54512","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.10.0 until 2.18.8, 2.21.4, and 3.1.4, jackson-databind's PolymorphicTypeValidator (PTV) is the primary safety mechanism guarding polymorphic deserialization. When polymorphic typing is enabled and a type identifier contains generic parameters (i.e. the type ID string contains <), DatabindContext._resolveAndValidateGeneric() validates only the raw container class name (the substring before <) against the configured PTV. If the container type is approved, the method parses the full canonical type string via TypeFactory.constructFromCanonical() and returns the fully parameterized type without ever validating the nested type arguments against the PTV. The nested type arguments are then resolved, instantiated, and populated as beans during deserialization. An attacker who controls the type ID can therefore place a denied class as a generic type parameter of an allowed container — for example java.util.ArrayList<com.evil.Gadget> when only java.util.ArrayList is allow-listed. The container passes the PTV check; com.evil.Gadget is loaded via Class.forName(name, true, loader), instantiated, and its properties are set from attacker-controlled JSON. This completely bypasses an explicitly configured PTV allow-list. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"2a6408dd4c290fef","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.1","type":"java-archive","version":"2.19.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-j3rv-43j4-c7qm","versionConstraint":">=2.19.0,<=2.21.3 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-j3rv-43j4-c7qm","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54512","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54512","cwe":"CWE-502","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54512","date":"2026-10-17","epss":0.00999,"percentile":0.62157}],"risk":0.7792200000000001,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-j3rv-43j4-c7qm","https://github.com/FasterXML/jackson-databind/issues/5988","https://github.com/FasterXML/jackson-databind/commit/434d6c511de7fdd9872f29157aafb6162d12d8d5","https://nvd.nist.gov/vuln/detail/CVE-2026-54512"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-j3rv-43j4-c7qm","description":"jackson-databind has a PolymorphicTypeValidator bypass via generic type parameters that allows arbitrary class instantiation"},"relatedVulnerabilities":[{"id":"CVE-2026-54512","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54512","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54512","cwe":"CWE-502","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54512","date":"2026-10-17","epss":0.00999,"percentile":0.62157}],"urls":["https://github.com/FasterXML/jackson-databind/commit/434d6c511de7fdd9872f29157aafb6162d12d8d5","https://github.com/FasterXML/jackson-databind/issues/5988","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-j3rv-43j4-c7qm"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54512","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.10.0 until 2.18.8, 2.21.4, and 3.1.4, jackson-databind's PolymorphicTypeValidator (PTV) is the primary safety mechanism guarding polymorphic deserialization. When polymorphic typing is enabled and a type identifier contains generic parameters (i.e. the type ID string contains <), DatabindContext._resolveAndValidateGeneric() validates only the raw container class name (the substring before <) against the configured PTV. If the container type is approved, the method parses the full canonical type string via TypeFactory.constructFromCanonical() and returns the fully parameterized type without ever validating the nested type arguments against the PTV. The nested type arguments are then resolved, instantiated, and populated as beans during deserialization. An attacker who controls the type ID can therefore place a denied class as a generic type parameter of an allowed container — for example java.util.ArrayList<com.evil.Gadget> when only java.util.ArrayList is allow-listed. The container passes the PTV check; com.evil.Gadget is loaded via Class.forName(name, true, loader), instantiated, and its properties are set from attacker-controlled JSON. This completely bypasses an explicitly configured PTV allow-list. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"6ac5f9b8bb069339","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.2","type":"java-archive","version":"2.19.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-j3rv-43j4-c7qm","versionConstraint":">=2.19.0,<=2.21.3 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-j3rv-43j4-c7qm","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54512","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54512","cwe":"CWE-502","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54512","date":"2026-10-17","epss":0.00999,"percentile":0.62157}],"risk":0.7792200000000001,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-j3rv-43j4-c7qm","https://github.com/FasterXML/jackson-databind/issues/5988","https://github.com/FasterXML/jackson-databind/commit/434d6c511de7fdd9872f29157aafb6162d12d8d5","https://nvd.nist.gov/vuln/detail/CVE-2026-54512"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-j3rv-43j4-c7qm","description":"jackson-databind has a PolymorphicTypeValidator bypass via generic type parameters that allows arbitrary class instantiation"},"relatedVulnerabilities":[{"id":"CVE-2026-54512","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"impactScore":5.9,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54512","cwe":"CWE-184","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54512","cwe":"CWE-502","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54512","date":"2026-10-17","epss":0.00999,"percentile":0.62157}],"urls":["https://github.com/FasterXML/jackson-databind/commit/434d6c511de7fdd9872f29157aafb6162d12d8d5","https://github.com/FasterXML/jackson-databind/issues/5988","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-j3rv-43j4-c7qm"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54512","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.10.0 until 2.18.8, 2.21.4, and 3.1.4, jackson-databind's PolymorphicTypeValidator (PTV) is the primary safety mechanism guarding polymorphic deserialization. When polymorphic typing is enabled and a type identifier contains generic parameters (i.e. the type ID string contains <), DatabindContext._resolveAndValidateGeneric() validates only the raw container class name (the substring before <) against the configured PTV. If the container type is approved, the method parses the full canonical type string via TypeFactory.constructFromCanonical() and returns the fully parameterized type without ever validating the nested type arguments against the PTV. The nested type arguments are then resolved, instantiated, and populated as beans during deserialization. An attacker who controls the type ID can therefore place a denied class as a generic type parameter of an allowed container — for example java.util.ArrayList<com.evil.Gadget> when only java.util.ArrayList is allow-listed. The container passes the PTV check; com.evil.Gadget is loaded via Class.forName(name, true, loader), instantiated, and its properties are set from attacker-controlled JSON. This completely bypasses an explicitly configured PTV allow-list. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"ed25208cb81c393f","cpes":["cpe:2.3:a:apache:log4j-core:2.12.4:*:*:*:*:*:*:*","cpe:2.3:a:apache:log4j_core:2.12.4:*:*:*:*:*:*:*","cpe:2.3:a:apache:log4j:2.12.4:*:*:*:*:*:*:*"],"name":"log4j-core","purl":"pkg:maven/org.apache.logging.log4j/log4j-core@2.12.4","type":"java-archive","version":"2.12.4","language":"java","licenses":[],"metadata":{"pomGroupID":"org.apache.logging.log4j","virtualPath":"/opt/sonarqube/elasticsearch/modules/apm/elastic-apm-agent-1.52.0.jar:org.apache.logging.log4j:log4j-core","manifestName":"","pomArtifactID":"log4j-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/apm/elastic-apm-agent-1.52.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/apm/elastic-apm-agent-1.52.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.25.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-3pxv-7cmr-fjr4","versionConstraint":">=2.0-alpha1,<2.25.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.apache.logging.log4j:log4j-core","version":"2.12.4"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-3pxv-7cmr-fjr4","fix":{"state":"fixed","versions":["2.25.4"],"available":[{"date":"2026-04-11","kind":"first-observed","version":"2.25.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-34480","cwe":"CWE-116","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2026-34480","date":"2026-10-17","epss":0.01187,"percentile":0.67378}],"risk":0.706265,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-34480","https://github.com/apache/logging-log4j2/pull/4077","https://lists.apache.org/thread/5x0hcnng0chhghp6jgjdp3qmbbhfjzhb","https://logging.apache.org/cyclonedx/vdr.xml","https://logging.apache.org/log4j/2.x/manual/layouts.html#XmlLayout","https://logging.apache.org/security.html#CVE-2026-34480","http://www.openwall.com/lists/oss-security/2026/04/10/9"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-3pxv-7cmr-fjr4","description":"Apache Log4j Core: Silent log event loss in XmlLayout due to unescaped XML 1.0 forbidden characters"},"relatedVulnerabilities":[{"id":"CVE-2026-34480","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security@apache.org","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-34480","cwe":"CWE-116","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2026-34480","date":"2026-10-17","epss":0.01187,"percentile":0.67378}],"urls":["https://github.com/apache/logging-log4j2/pull/4077","https://lists.apache.org/thread/5x0hcnng0chhghp6jgjdp3qmbbhfjzhb","https://logging.apache.org/cyclonedx/vdr.xml","https://logging.apache.org/log4j/2.x/manual/layouts.html#XmlLayout","https://logging.apache.org/security.html#CVE-2026-34480","http://www.openwall.com/lists/oss-security/2026/04/10/9"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-34480","description":"Apache Log4j Core's  XmlLayout https://logging.apache.org/log4j/2.x/manual/layouts.html#XmlLayout , in versions up to and including 2.25.3, fails to sanitize characters forbidden by the  XML 1.0 specification https://www.w3.org/TR/xml/#charsets  producing invalid XML output whenever a log message or MDC value contains such characters.\n\nThe impact depends on the StAX implementation in use:\n\n  *  JRE built-in StAX: Forbidden characters are silently written to the output, producing malformed XML. Conforming parsers must reject such documents with a fatal error, which may cause downstream log-processing systems to drop the affected records.\n  *  Alternative StAX implementations (e.g.,  Woodstox https://github.com/FasterXML/woodstox , a transitive dependency of the Jackson XML Dataformat module): An exception is thrown during the logging call, and the log event is never delivered to its intended appender, only to Log4j's internal status logger.\n\n\nUsers are advised to upgrade to Apache Log4j Core 2.25.4, which corrects this issue by sanitizing forbidden characters before XML output."}]},{"artifact":{"id":"9878b4d010396633","cpes":["cpe:2.3:a:apache:log4j-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:log4j_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:log4j:2.19.0:*:*:*:*:*:*:*"],"name":"log4j-core","purl":"pkg:maven/org.apache.logging.log4j/log4j-core@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":[],"metadata":{"pomGroupID":"org.apache.logging.log4j","virtualPath":"/opt/sonarqube/elasticsearch/lib/elasticsearch-log4j-8.16.3.jar:org.apache.logging.log4j:log4j-core","manifestName":"","pomArtifactID":"log4j-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/elasticsearch-log4j-8.16.3.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/elasticsearch-log4j-8.16.3.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.25.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-3pxv-7cmr-fjr4","versionConstraint":">=2.0-alpha1,<2.25.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.apache.logging.log4j:log4j-core","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-3pxv-7cmr-fjr4","fix":{"state":"fixed","versions":["2.25.4"],"available":[{"date":"2026-04-11","kind":"first-observed","version":"2.25.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-34480","cwe":"CWE-116","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2026-34480","date":"2026-10-17","epss":0.01187,"percentile":0.67378}],"risk":0.706265,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-34480","https://github.com/apache/logging-log4j2/pull/4077","https://lists.apache.org/thread/5x0hcnng0chhghp6jgjdp3qmbbhfjzhb","https://logging.apache.org/cyclonedx/vdr.xml","https://logging.apache.org/log4j/2.x/manual/layouts.html#XmlLayout","https://logging.apache.org/security.html#CVE-2026-34480","http://www.openwall.com/lists/oss-security/2026/04/10/9"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-3pxv-7cmr-fjr4","description":"Apache Log4j Core: Silent log event loss in XmlLayout due to unescaped XML 1.0 forbidden characters"},"relatedVulnerabilities":[{"id":"CVE-2026-34480","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security@apache.org","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-34480","cwe":"CWE-116","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2026-34480","date":"2026-10-17","epss":0.01187,"percentile":0.67378}],"urls":["https://github.com/apache/logging-log4j2/pull/4077","https://lists.apache.org/thread/5x0hcnng0chhghp6jgjdp3qmbbhfjzhb","https://logging.apache.org/cyclonedx/vdr.xml","https://logging.apache.org/log4j/2.x/manual/layouts.html#XmlLayout","https://logging.apache.org/security.html#CVE-2026-34480","http://www.openwall.com/lists/oss-security/2026/04/10/9"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-34480","description":"Apache Log4j Core's  XmlLayout https://logging.apache.org/log4j/2.x/manual/layouts.html#XmlLayout , in versions up to and including 2.25.3, fails to sanitize characters forbidden by the  XML 1.0 specification https://www.w3.org/TR/xml/#charsets  producing invalid XML output whenever a log message or MDC value contains such characters.\n\nThe impact depends on the StAX implementation in use:\n\n  *  JRE built-in StAX: Forbidden characters are silently written to the output, producing malformed XML. Conforming parsers must reject such documents with a fatal error, which may cause downstream log-processing systems to drop the affected records.\n  *  Alternative StAX implementations (e.g.,  Woodstox https://github.com/FasterXML/woodstox , a transitive dependency of the Jackson XML Dataformat module): An exception is thrown during the logging call, and the log event is never delivered to its intended appender, only to Log4j's internal status logger.\n\n\nUsers are advised to upgrade to Apache Log4j Core 2.25.4, which corrects this issue by sanitizing forbidden characters before XML output."}]},{"artifact":{"id":"622f0e900b5c98ad","cpes":["cpe:2.3:a:logback-classic:logback-classic:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback-classic:logback_classic:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_classic:logback-classic:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_classic:logback_classic:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback-classic:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback_classic:1.2.9:*:*:*:*:*:*:*"],"name":"logback-classic","purl":"pkg:maven/ch.qos.logback/logback-classic@1.2.9","type":"java-archive","version":"1.2.9","language":"java","licenses":[],"metadata":{"pomGroupID":"ch.qos.logback","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:ch.qos.logback:logback-classic","manifestName":"","pomArtifactID":"logback-classic","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.2.13"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-vmq6-5m68-f53m","versionConstraint":"<1.2.13 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"ch.qos.logback:logback-classic","version":"1.2.9"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-vmq6-5m68-f53m","fix":{"state":"fixed","versions":["1.2.13"],"available":[{"date":"2023-12-06","kind":"first-observed","version":"1.2.13"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H","metrics":{"baseScore":7.1,"impactScore":4,"exploitabilityScore":2.6},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2023-6378","cwe":"CWE-502","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2023-6378","date":"2026-10-17","epss":0.009,"percentile":0.58917}],"risk":0.6569999999999999,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2023-6378","https://logback.qos.ch/news.html#1.3.12","https://github.com/qos-ch/logback/commit/9c782b45be4abdafb7e17481e24e7354c2acd1eb","https://github.com/qos-ch/logback/commit/b8eac23a9de9e05fb6d51160b3f46acd91af9731","https://logback.qos.ch/manual/receivers.html","https://github.com/qos-ch/logback/issues/745#issuecomment-1836227158","https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3","https://logback.qos.ch/news.html#1.2.13","https://security.netapp.com/advisory/ntap-20241129-0012"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-vmq6-5m68-f53m","description":"logback serialization vulnerability"},"relatedVulnerabilities":[{"id":"CVE-2023-6378","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"vulnerability@ncsc.ch","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H","metrics":{"baseScore":7.1,"impactScore":4,"exploitabilityScore":2.6},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2023-6378","cwe":"CWE-502","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2023-6378","date":"2026-10-17","epss":0.009,"percentile":0.58917}],"urls":["https://logback.qos.ch/news.html#1.3.12","https://security.netapp.com/advisory/ntap-20241129-0012/"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2023-6378","description":"A serialization vulnerability in logback receiver component part of \nlogback version 1.4.11 allows an attacker to mount a Denial-Of-Service \nattack by sending poisoned data."}]},{"artifact":{"id":"b459acfe09211543","cpes":["cpe:2.3:a:logback-classic:logback-classic:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback-classic:logback_classic:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_classic:logback-classic:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_classic:logback_classic:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback-classic:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback_classic:1.2.9:*:*:*:*:*:*:*"],"name":"logback-classic","purl":"pkg:maven/ch.qos.logback/logback-classic@1.2.9","type":"java-archive","version":"1.2.9","language":"java","licenses":[],"metadata":{"pomGroupID":"ch.qos.logback","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:ch.qos.logback:logback-classic","manifestName":"","pomArtifactID":"logback-classic","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.2.13"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-vmq6-5m68-f53m","versionConstraint":"<1.2.13 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"ch.qos.logback:logback-classic","version":"1.2.9"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-vmq6-5m68-f53m","fix":{"state":"fixed","versions":["1.2.13"],"available":[{"date":"2023-12-06","kind":"first-observed","version":"1.2.13"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H","metrics":{"baseScore":7.1,"impactScore":4,"exploitabilityScore":2.6},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2023-6378","cwe":"CWE-502","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2023-6378","date":"2026-10-17","epss":0.009,"percentile":0.58917}],"risk":0.6569999999999999,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2023-6378","https://logback.qos.ch/news.html#1.3.12","https://github.com/qos-ch/logback/commit/9c782b45be4abdafb7e17481e24e7354c2acd1eb","https://github.com/qos-ch/logback/commit/b8eac23a9de9e05fb6d51160b3f46acd91af9731","https://logback.qos.ch/manual/receivers.html","https://github.com/qos-ch/logback/issues/745#issuecomment-1836227158","https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3","https://logback.qos.ch/news.html#1.2.13","https://security.netapp.com/advisory/ntap-20241129-0012"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-vmq6-5m68-f53m","description":"logback serialization vulnerability"},"relatedVulnerabilities":[{"id":"CVE-2023-6378","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"vulnerability@ncsc.ch","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H","metrics":{"baseScore":7.1,"impactScore":4,"exploitabilityScore":2.6},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2023-6378","cwe":"CWE-502","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2023-6378","date":"2026-10-17","epss":0.009,"percentile":0.58917}],"urls":["https://logback.qos.ch/news.html#1.3.12","https://security.netapp.com/advisory/ntap-20241129-0012/"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2023-6378","description":"A serialization vulnerability in logback receiver component part of \nlogback version 1.4.11 allows an attacker to mount a Denial-Of-Service \nattack by sending poisoned data."}]},{"artifact":{"id":"9f4392fd0060c2ea","cpes":["cpe:2.3:a:logback-core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback-core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback_core:1.2.9:*:*:*:*:*:*:*"],"name":"logback-core","purl":"pkg:maven/ch.qos.logback/logback-core@1.2.9","type":"java-archive","version":"1.2.9","language":"java","licenses":[],"metadata":{"pomGroupID":"ch.qos.logback","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:ch.qos.logback:logback-core","manifestName":"","pomArtifactID":"logback-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.2.13"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-vmq6-5m68-f53m","versionConstraint":"<1.2.13 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"ch.qos.logback:logback-core","version":"1.2.9"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-vmq6-5m68-f53m","fix":{"state":"fixed","versions":["1.2.13"],"available":[{"date":"2023-12-06","kind":"first-observed","version":"1.2.13"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H","metrics":{"baseScore":7.1,"impactScore":4,"exploitabilityScore":2.6},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2023-6378","cwe":"CWE-502","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2023-6378","date":"2026-10-17","epss":0.009,"percentile":0.58917}],"risk":0.6569999999999999,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2023-6378","https://logback.qos.ch/news.html#1.3.12","https://github.com/qos-ch/logback/commit/9c782b45be4abdafb7e17481e24e7354c2acd1eb","https://github.com/qos-ch/logback/commit/b8eac23a9de9e05fb6d51160b3f46acd91af9731","https://logback.qos.ch/manual/receivers.html","https://github.com/qos-ch/logback/issues/745#issuecomment-1836227158","https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3","https://logback.qos.ch/news.html#1.2.13","https://security.netapp.com/advisory/ntap-20241129-0012"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-vmq6-5m68-f53m","description":"logback serialization vulnerability"},"relatedVulnerabilities":[{"id":"CVE-2023-6378","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"vulnerability@ncsc.ch","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H","metrics":{"baseScore":7.1,"impactScore":4,"exploitabilityScore":2.6},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2023-6378","cwe":"CWE-502","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2023-6378","date":"2026-10-17","epss":0.009,"percentile":0.58917}],"urls":["https://logback.qos.ch/news.html#1.3.12","https://security.netapp.com/advisory/ntap-20241129-0012/"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2023-6378","description":"A serialization vulnerability in logback receiver component part of \nlogback version 1.4.11 allows an attacker to mount a Denial-Of-Service \nattack by sending poisoned data."}]},{"artifact":{"id":"795c749c79d5b322","cpes":["cpe:2.3:a:logback-core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback-core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback_core:1.2.9:*:*:*:*:*:*:*"],"name":"logback-core","purl":"pkg:maven/ch.qos.logback/logback-core@1.2.9","type":"java-archive","version":"1.2.9","language":"java","licenses":[],"metadata":{"pomGroupID":"ch.qos.logback","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:ch.qos.logback:logback-core","manifestName":"","pomArtifactID":"logback-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.2.13"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-vmq6-5m68-f53m","versionConstraint":"<1.2.13 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"ch.qos.logback:logback-core","version":"1.2.9"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-vmq6-5m68-f53m","fix":{"state":"fixed","versions":["1.2.13"],"available":[{"date":"2023-12-06","kind":"first-observed","version":"1.2.13"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H","metrics":{"baseScore":7.1,"impactScore":4,"exploitabilityScore":2.6},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2023-6378","cwe":"CWE-502","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2023-6378","date":"2026-10-17","epss":0.009,"percentile":0.58917}],"risk":0.6569999999999999,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2023-6378","https://logback.qos.ch/news.html#1.3.12","https://github.com/qos-ch/logback/commit/9c782b45be4abdafb7e17481e24e7354c2acd1eb","https://github.com/qos-ch/logback/commit/b8eac23a9de9e05fb6d51160b3f46acd91af9731","https://logback.qos.ch/manual/receivers.html","https://github.com/qos-ch/logback/issues/745#issuecomment-1836227158","https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3","https://logback.qos.ch/news.html#1.2.13","https://security.netapp.com/advisory/ntap-20241129-0012"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-vmq6-5m68-f53m","description":"logback serialization vulnerability"},"relatedVulnerabilities":[{"id":"CVE-2023-6378","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"vulnerability@ncsc.ch","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H","metrics":{"baseScore":7.1,"impactScore":4,"exploitabilityScore":2.6},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2023-6378","cwe":"CWE-502","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2023-6378","date":"2026-10-17","epss":0.009,"percentile":0.58917}],"urls":["https://logback.qos.ch/news.html#1.3.12","https://security.netapp.com/advisory/ntap-20241129-0012/"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2023-6378","description":"A serialization vulnerability in logback receiver component part of \nlogback version 1.4.11 allows an attacker to mount a Denial-Of-Service \nattack by sending poisoned data."}]},{"artifact":{"id":"3948a7c96ccf8146","cpes":["cpe:2.3:a:io.netty.codec-dns:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-dns:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-dns:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-dns:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_dns:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_dns:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-dns:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-dns:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-dns:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-dns:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_dns:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_dns:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-dns:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-dns:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_dns:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_dns:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-dns:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-dns:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_dns:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_dns:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_dns:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-dns","purl":"pkg:maven/io.netty/netty-codec-dns@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-dns-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-dns","archiveDigests":[{"value":"d39b9866939cbbb8ae3a1af5c1df5ddf93656d47","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-dns-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-dns-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-cm33-6792-r9fm","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-dns","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-cm33-6792-r9fm","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-07","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42579","cwe":"CWE-20","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42579","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42579","cwe":"CWE-626","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42579","cwe":"CWE-1286","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42579","date":"2026-10-17","epss":0.00847,"percentile":0.57306}],"risk":0.6352500000000001,"urls":["https://github.com/netty/netty/security/advisories/GHSA-cm33-6792-r9fm","https://tools.ietf.org/html/rfc1035#section-2.3.4","https://tools.ietf.org/html/rfc1035#section-4.1.4","https://nvd.nist.gov/vuln/detail/CVE-2026-42579"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-cm33-6792-r9fm","description":"Netty has a DNS Codec Input Validation Bypass (Encoder + Decoder)"},"relatedVulnerabilities":[{"id":"CVE-2026-42579","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H","metrics":{"baseScore":9.1,"impactScore":5.2,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42579","cwe":"CWE-20","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42579","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42579","cwe":"CWE-626","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42579","cwe":"CWE-1286","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42579","date":"2026-10-17","epss":0.00847,"percentile":0.57306}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-cm33-6792-r9fm","https://access.redhat.com/errata/RHSA-2026:23808","https://access.redhat.com/errata/RHSA-2026:24502","https://access.redhat.com/errata/RHSA-2026:25123","https://access.redhat.com/errata/RHSA-2026:28010","https://access.redhat.com/errata/RHSA-2026:36820","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/security/cve/CVE-2026-42579","https://bugzilla.redhat.com/show_bug.cgi?id=2477217","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-42579.json"],"severity":"Critical","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-42579","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, Netty's DNS codec does not enforce RFC 1035 domain name constraints during either encoding or decoding. This creates a bidirectional attack surface: malicious DNS responses can exploit the decoder, and user-influenced hostnames can exploit the encoder. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"4a621965351bd7e4","cpes":["cpe:2.3:a:lz4-java:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4-java:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4_java:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4_java:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:org.lz4:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:org.lz4:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4:lz4_java:1.8.0:*:*:*:*:*:*:*"],"name":"lz4-java","purl":"pkg:maven/org.lz4/lz4-java@1.8.0","type":"java-archive","version":"1.8.0","language":"java","licenses":[],"metadata":{"pomGroupID":"org.lz4","virtualPath":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","manifestName":"","pomArtifactID":"lz4-java","archiveDigests":[{"value":"4b986a99445e49ea5fbf5d149c4b63f6ed6c6780","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.8.1"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-vqf4-7m7x-wgfc","versionConstraint":"<1.8.1 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.lz4:lz4-java","version":"1.8.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-vqf4-7m7x-wgfc","fix":{"state":"fixed","versions":["1.8.1"],"available":[{"date":"2025-12-04","kind":"first-observed","version":"1.8.1"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.8},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-12183","cwe":"CWE-125","type":"Secondary","source":"103e4ec9-0a87-450b-af77-479448ddef11"}],"epss":[{"cve":"CVE-2025-12183","date":"2026-10-17","epss":0.00697,"percentile":0.52104}],"risk":0.5680550000000001,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-12183","https://github.com/yawkat/lz4-java/releases/tag/v1.8.1","https://sites.google.com/sonatype.com/vulnerabilities/cve-2025-12183","https://www.sonatype.com/security-advisories/cve-2025-12183","http://www.openwall.com/lists/oss-security/2025/12/01/5"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-vqf4-7m7x-wgfc","description":"LZ4 Java Compression has Out-of-bounds memory operations which can cause DoS"},"relatedVulnerabilities":[{"id":"CVE-2025-12183","cvss":[{"type":"Secondary","source":"103e4ec9-0a87-450b-af77-479448ddef11","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.8},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-12183","cwe":"CWE-125","type":"Secondary","source":"103e4ec9-0a87-450b-af77-479448ddef11"}],"epss":[{"cve":"CVE-2025-12183","date":"2026-10-17","epss":0.00697,"percentile":0.52104}],"urls":["https://github.com/yawkat/lz4-java/releases/tag/v1.8.1","https://www.sonatype.com/security-advisories/cve-2025-12183","http://www.openwall.com/lists/oss-security/2025/12/01/5"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-12183","description":"Out-of-bounds memory operations in org.lz4:lz4-java 1.8.0 and earlier allow remote attackers to cause denial of service and read adjacent memory via untrusted compressed input."}]},{"artifact":{"id":"1fe29ec161099bff","cpes":["cpe:2.3:a:wget:wget:1.21.4-1ubuntu4.5:*:*:*:*:*:*:*"],"name":"wget","purl":"pkg:deb/ubuntu/wget@1.21.4-1ubuntu4.5?arch=amd64&distro=ubuntu-24.04","type":"deb","version":"1.21.4-1ubuntu4.5","language":"","licenses":["sha256:c58cb5a2d94f35f0e9b0f1a038d48b73477aa12782ff17328c21d8a86f5f99d5"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/wget/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/wget/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/wget.conffiles","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/wget.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/wget.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/wget.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/wget.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/wget.list"}],"upstreams":[]},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"CVE-2021-31879","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"wget","version":"1.21.4-1ubuntu4.5"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2021-31879","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2021-31879","cwe":"CWE-601","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2021-31879","date":"2026-10-17","epss":0.01104,"percentile":0.652}],"risk":0.5519999999999999,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2021-31879"},"relatedVulnerabilities":[{"id":"CVE-2021-31879","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","metrics":{"baseScore":6.1,"impactScore":2.8,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}},{"type":"Primary","source":"nvd@nist.gov","vector":"AV:N/AC:M/Au:N/C:P/I:P/A:N","metrics":{"baseScore":5.8,"impactScore":5,"exploitabilityScore":8.6},"version":"2.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2021-31879","cwe":"CWE-601","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2021-31879","date":"2026-10-17","epss":0.01104,"percentile":0.652}],"urls":["https://mail.gnu.org/archive/html/bug-wget/2021-02/msg00002.html","https://security.netapp.com/advisory/ntap-20210618-0002/"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2021-31879","description":"GNU Wget through 1.21.1 does not omit the Authorization header upon a redirect to a different origin, a related issue to CVE-2018-1000007."}]},{"artifact":{"id":"63cd9fbec5858568","cpes":["cpe:2.3:a:apache:log4j-1.2-api:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:log4j_1.2_api:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:logging:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:2-api:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:2_api:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:log4j:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:1:2.19.0:*:*:*:*:*:*:*"],"name":"log4j-1.2-api","purl":"pkg:maven/org.apache.logging.log4j/log4j-1.2-api@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0.txt"],"metadata":{"pomGroupID":"org.apache.logging.log4j","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-core/log4j-1.2-api-2.19.0.jar","manifestName":"","pomArtifactID":"log4j-1.2-api","archiveDigests":[{"value":"0e8d839e89e44f06ed901bb8b681161ad3131fd5","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-core/log4j-1.2-api-2.19.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-core/log4j-1.2-api-2.19.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.25.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-h383-gmxw-35v2","versionConstraint":">=2.7,<2.25.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.apache.logging.log4j:log4j-1.2-api","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-h383-gmxw-35v2","fix":{"state":"fixed","versions":["2.25.4"],"available":[{"date":"2026-04-14","kind":"first-observed","version":"2.25.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-34479","cwe":"CWE-116","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2026-34479","date":"2026-10-17","epss":0.00909,"percentile":0.59243}],"risk":0.5408550000000001,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-34479","https://github.com/apache/logging-log4j2/pull/4078","https://lists.apache.org/thread/gd0hp6mj17rn3kj279vgy4p7kd4zz5on","https://logging.apache.org/cyclonedx/vdr.xml","https://logging.apache.org/log4j/2.x/migrate-from-log4j1.html","https://logging.apache.org/security.html#CVE-2026-34479","http://www.openwall.com/lists/oss-security/2026/04/10/8"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-h383-gmxw-35v2","description":"Apache Log4j 1 to Log4j 2 bridge: silent log event loss in Log4j1XmlLayout due to unescaped XML 1.0 forbidden characters"},"relatedVulnerabilities":[{"id":"CVE-2026-34479","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security@apache.org","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-34479","cwe":"CWE-116","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2026-34479","date":"2026-10-17","epss":0.00909,"percentile":0.59243}],"urls":["https://github.com/apache/logging-log4j2/pull/4078","https://lists.apache.org/thread/gd0hp6mj17rn3kj279vgy4p7kd4zz5on","https://logging.apache.org/cyclonedx/vdr.xml","https://logging.apache.org/log4j/2.x/migrate-from-log4j1.html","https://logging.apache.org/security.html#CVE-2026-34479","http://www.openwall.com/lists/oss-security/2026/04/10/8"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-34479","description":"The Log4j1XmlLayout from the Apache Log4j 1-to-Log4j 2 bridge fails to escape characters forbidden by the XML 1.0 standard, producing malformed XML output. Conforming XML parsers are required to reject documents containing such characters with a fatal error, which may cause downstream log processing systems to drop or fail to index affected records.\n\nTwo groups of users are affected:\n\n  *  Those using Log4j1XmlLayout directly in a Log4j Core 2 configuration file.\n  *  Those using the Log4j 1 configuration compatibility layer with org.apache.log4j.xml.XMLLayout specified as the layout class.\n\n\nUsers are advised to upgrade to Apache Log4j 1-to-Log4j 2 bridge version 2.25.4, which corrects this issue.\n\nNote: The Apache Log4j 1-to-Log4j 2 bridge is deprecated and will not be present in Log4j 3. Users are encouraged to consult the  Log4j 1 to Log4j 2 migration guide https://logging.apache.org/log4j/2.x/migrate-from-log4j1.html , and specifically the section on eliminating reliance on the bridge."}]},{"artifact":{"id":"79437b1c593acaa3","cpes":["cpe:2.3:a:io.netty.handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:handler:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-handler","purl":"pkg:maven/io.netty/netty-handler@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-handler-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-handler","archiveDigests":[{"value":"d54dbf68b9d88a98240107758c6b63da5e46e23a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-handler-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-handler-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.135.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-c653-97m9-rcg9","versionConstraint":"<=4.1.134.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-handler","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-c653-97m9-rcg9","fix":{"state":"fixed","versions":["4.1.135.Final"],"available":[{"date":"2026-06-16","kind":"first-observed","version":"4.1.135.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-50010","cwe":"CWE-347","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-50010","cwe":"CWE-347","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-50010","date":"2026-10-17","epss":0.00721,"percentile":0.53046}],"risk":0.54075,"urls":["https://github.com/netty/netty/security/advisories/GHSA-c653-97m9-rcg9","https://nvd.nist.gov/vuln/detail/CVE-2026-50010","https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-c653-97m9-rcg9","description":"Netty: Wrapping plain trust manager silently disables hostname verification"},"relatedVulnerabilities":[{"id":"CVE-2026-50010","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-50010","cwe":"CWE-347","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-50010","cwe":"CWE-347","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-50010","date":"2026-10-17","epss":0.00721,"percentile":0.53046}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://github.com/netty/netty/security/advisories/GHSA-c653-97m9-rcg9","https://access.redhat.com/errata/RHSA-2026:26017","https://access.redhat.com/errata/RHSA-2026:26018","https://access.redhat.com/errata/RHSA-2026:26586","https://access.redhat.com/errata/RHSA-2026:28573","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:50085","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-50010","https://bugzilla.redhat.com/show_bug.cgi?id=2488429","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-50010.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-50010","description":"Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, SimpleTrustManagerFactory.engineGetTrustManagers() and related paths wrap any user-supplied plain X509TrustManager in X509TrustManagerWrapper, which extends X509ExtendedTrustManager but implements the 3-arg checkServerTrusted(chain, authType, SSLEngine) by discarding the SSLEngine and calling the 2-arg delegate. Because the object now IS an X509ExtendedTrustManager, neither SunJSSE's internal AbstractTrustManagerWrapper nor Netty's own OpenSslX509TrustManagerWrapper will re-wrap it to add endpoint-identification. Consequently, even though Netty 4.2 sets endpointIdentificationAlgorithm=\"HTTPS\" by default, a client built with `SslContextBuilder.forClient().trustManager(somePlainX509TrustManager)` performs no hostname verification at all. Versions 4.1.135.Final and 4.2.15.Final patch the issue."}]},{"artifact":{"id":"c54aa3d4c362216d","cpes":["cpe:2.3:a:io.netty.handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:handler:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-handler","purl":"pkg:maven/io.netty/netty-handler@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-handler-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-handler","archiveDigests":[{"value":"d54dbf68b9d88a98240107758c6b63da5e46e23a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-handler-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-handler-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.135.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-c653-97m9-rcg9","versionConstraint":"<=4.1.134.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-handler","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-c653-97m9-rcg9","fix":{"state":"fixed","versions":["4.1.135.Final"],"available":[{"date":"2026-06-16","kind":"first-observed","version":"4.1.135.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-50010","cwe":"CWE-347","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-50010","cwe":"CWE-347","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-50010","date":"2026-10-17","epss":0.00721,"percentile":0.53046}],"risk":0.54075,"urls":["https://github.com/netty/netty/security/advisories/GHSA-c653-97m9-rcg9","https://nvd.nist.gov/vuln/detail/CVE-2026-50010","https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-c653-97m9-rcg9","description":"Netty: Wrapping plain trust manager silently disables hostname verification"},"relatedVulnerabilities":[{"id":"CVE-2026-50010","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-50010","cwe":"CWE-347","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-50010","cwe":"CWE-347","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-50010","date":"2026-10-17","epss":0.00721,"percentile":0.53046}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://github.com/netty/netty/security/advisories/GHSA-c653-97m9-rcg9","https://access.redhat.com/errata/RHSA-2026:26017","https://access.redhat.com/errata/RHSA-2026:26018","https://access.redhat.com/errata/RHSA-2026:26586","https://access.redhat.com/errata/RHSA-2026:28573","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:50085","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-50010","https://bugzilla.redhat.com/show_bug.cgi?id=2488429","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-50010.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-50010","description":"Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, SimpleTrustManagerFactory.engineGetTrustManagers() and related paths wrap any user-supplied plain X509TrustManager in X509TrustManagerWrapper, which extends X509ExtendedTrustManager but implements the 3-arg checkServerTrusted(chain, authType, SSLEngine) by discarding the SSLEngine and calling the 2-arg delegate. Because the object now IS an X509ExtendedTrustManager, neither SunJSSE's internal AbstractTrustManagerWrapper nor Netty's own OpenSslX509TrustManagerWrapper will re-wrap it to add endpoint-identification. Consequently, even though Netty 4.2 sets endpointIdentificationAlgorithm=\"HTTPS\" by default, a client built with `SslContextBuilder.forClient().trustManager(somePlainX509TrustManager)` performs no hostname verification at all. Versions 4.1.135.Final and 4.2.15.Final patch the issue."}]},{"artifact":{"id":"1ad6eb1467863fe7","cpes":["cpe:2.3:a:io.netty.handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:handler:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-handler","purl":"pkg:maven/io.netty/netty-handler@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-handler-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-handler","archiveDigests":[{"value":"d54dbf68b9d88a98240107758c6b63da5e46e23a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-handler-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-handler-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.135.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-c653-97m9-rcg9","versionConstraint":"<=4.1.134.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-handler","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-c653-97m9-rcg9","fix":{"state":"fixed","versions":["4.1.135.Final"],"available":[{"date":"2026-06-16","kind":"first-observed","version":"4.1.135.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-50010","cwe":"CWE-347","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-50010","cwe":"CWE-347","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-50010","date":"2026-10-17","epss":0.00721,"percentile":0.53046}],"risk":0.54075,"urls":["https://github.com/netty/netty/security/advisories/GHSA-c653-97m9-rcg9","https://nvd.nist.gov/vuln/detail/CVE-2026-50010","https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-c653-97m9-rcg9","description":"Netty: Wrapping plain trust manager silently disables hostname verification"},"relatedVulnerabilities":[{"id":"CVE-2026-50010","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-50010","cwe":"CWE-347","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-50010","cwe":"CWE-347","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-50010","date":"2026-10-17","epss":0.00721,"percentile":0.53046}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://github.com/netty/netty/security/advisories/GHSA-c653-97m9-rcg9","https://access.redhat.com/errata/RHSA-2026:26017","https://access.redhat.com/errata/RHSA-2026:26018","https://access.redhat.com/errata/RHSA-2026:26586","https://access.redhat.com/errata/RHSA-2026:28573","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:50085","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-50010","https://bugzilla.redhat.com/show_bug.cgi?id=2488429","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-50010.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-50010","description":"Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, SimpleTrustManagerFactory.engineGetTrustManagers() and related paths wrap any user-supplied plain X509TrustManager in X509TrustManagerWrapper, which extends X509ExtendedTrustManager but implements the 3-arg checkServerTrusted(chain, authType, SSLEngine) by discarding the SSLEngine and calling the 2-arg delegate. Because the object now IS an X509ExtendedTrustManager, neither SunJSSE's internal AbstractTrustManagerWrapper nor Netty's own OpenSslX509TrustManagerWrapper will re-wrap it to add endpoint-identification. Consequently, even though Netty 4.2 sets endpointIdentificationAlgorithm=\"HTTPS\" by default, a client built with `SslContextBuilder.forClient().trustManager(somePlainX509TrustManager)` performs no hostname verification at all. Versions 4.1.135.Final and 4.2.15.Final patch the issue."}]},{"artifact":{"id":"345744090a14b6c3","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-57rv-r2g8-2cj3","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-57rv-r2g8-2cj3","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-07","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":7.3,"impactScore":3.4,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42584","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42584","cwe":"CWE-444","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42584","date":"2026-10-17","epss":0.00716,"percentile":0.52846}],"risk":0.52984,"urls":["https://github.com/netty/netty/security/advisories/GHSA-57rv-r2g8-2cj3","https://nvd.nist.gov/vuln/detail/CVE-2026-42584"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-57rv-r2g8-2cj3","description":"Netty has HttpClientCodec response desynchronization"},"relatedVulnerabilities":[{"id":"CVE-2026-42584","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H","metrics":{"baseScore":9.1,"impactScore":5.2,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":7.3,"impactScore":3.4,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":7.3,"impactScore":3.4,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42584","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42584","cwe":"CWE-444","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42584","date":"2026-10-17","epss":0.00716,"percentile":0.52846}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-57rv-r2g8-2cj3","https://access.redhat.com/errata/RHSA-2026:23808","https://access.redhat.com/errata/RHSA-2026:24502","https://access.redhat.com/errata/RHSA-2026:25123","https://access.redhat.com/errata/RHSA-2026:28010","https://access.redhat.com/errata/RHSA-2026:36820","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:42644","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-42584","https://bugzilla.redhat.com/show_bug.cgi?id=2477224","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-42584.json"],"severity":"Critical","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-42584","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, HttpClientCodec pairs each inbound response with an outbound request by queue.poll() once per response, including for 1xx. If the client pipelines GET then HEAD and the server sends 103, then 200 with GET body, then 200 for HEAD, the queue pairs HEAD with the first 200. The HEAD rule then skips reading that message’s body, so the GET entity bytes stay on the stream and the following 200 is parsed from the wrong offset. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"b3b8794c6801fe0d","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-57rv-r2g8-2cj3","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-57rv-r2g8-2cj3","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-07","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":7.3,"impactScore":3.4,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42584","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42584","cwe":"CWE-444","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42584","date":"2026-10-17","epss":0.00716,"percentile":0.52846}],"risk":0.52984,"urls":["https://github.com/netty/netty/security/advisories/GHSA-57rv-r2g8-2cj3","https://nvd.nist.gov/vuln/detail/CVE-2026-42584"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-57rv-r2g8-2cj3","description":"Netty has HttpClientCodec response desynchronization"},"relatedVulnerabilities":[{"id":"CVE-2026-42584","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H","metrics":{"baseScore":9.1,"impactScore":5.2,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":7.3,"impactScore":3.4,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":7.3,"impactScore":3.4,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42584","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42584","cwe":"CWE-444","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42584","date":"2026-10-17","epss":0.00716,"percentile":0.52846}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-57rv-r2g8-2cj3","https://access.redhat.com/errata/RHSA-2026:23808","https://access.redhat.com/errata/RHSA-2026:24502","https://access.redhat.com/errata/RHSA-2026:25123","https://access.redhat.com/errata/RHSA-2026:28010","https://access.redhat.com/errata/RHSA-2026:36820","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:42644","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-42584","https://bugzilla.redhat.com/show_bug.cgi?id=2477224","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-42584.json"],"severity":"Critical","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-42584","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, HttpClientCodec pairs each inbound response with an outbound request by queue.poll() once per response, including for 1xx. If the client pipelines GET then HEAD and the server sends 103, then 200 with GET body, then 200 for HEAD, the queue pairs HEAD with the first 200. The HEAD rule then skips reading that message’s body, so the GET entity bytes stay on the stream and the following 200 is parsed from the wrong offset. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"9da5680be11ec185","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-57rv-r2g8-2cj3","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-57rv-r2g8-2cj3","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-07","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":7.3,"impactScore":3.4,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42584","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42584","cwe":"CWE-444","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42584","date":"2026-10-17","epss":0.00716,"percentile":0.52846}],"risk":0.52984,"urls":["https://github.com/netty/netty/security/advisories/GHSA-57rv-r2g8-2cj3","https://nvd.nist.gov/vuln/detail/CVE-2026-42584"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-57rv-r2g8-2cj3","description":"Netty has HttpClientCodec response desynchronization"},"relatedVulnerabilities":[{"id":"CVE-2026-42584","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H","metrics":{"baseScore":9.1,"impactScore":5.2,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":7.3,"impactScore":3.4,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":7.3,"impactScore":3.4,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42584","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42584","cwe":"CWE-444","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42584","date":"2026-10-17","epss":0.00716,"percentile":0.52846}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-57rv-r2g8-2cj3","https://access.redhat.com/errata/RHSA-2026:23808","https://access.redhat.com/errata/RHSA-2026:24502","https://access.redhat.com/errata/RHSA-2026:25123","https://access.redhat.com/errata/RHSA-2026:28010","https://access.redhat.com/errata/RHSA-2026:36820","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:42644","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-42584","https://bugzilla.redhat.com/show_bug.cgi?id=2477224","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-42584.json"],"severity":"Critical","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-42584","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, HttpClientCodec pairs each inbound response with an outbound request by queue.poll() once per response, including for 1xx. If the client pipelines GET then HEAD and the server sends 103, then 200 with GET body, then 200 for HEAD, the queue pairs HEAD with the first 200. The HEAD rule then skips reading that message’s body, so the GET entity bytes stay on the stream and the following 200 is parsed from the wrong offset. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"895b7b17631c104d","cpes":["cpe:2.3:a:nimbus-jose-jwt:nimbus-jose-jwt:9.37.3:*:*:*:*:*:*:*","cpe:2.3:a:nimbus-jose-jwt:nimbus_jose_jwt:9.37.3:*:*:*:*:*:*:*","cpe:2.3:a:nimbus_jose_jwt:nimbus-jose-jwt:9.37.3:*:*:*:*:*:*:*","cpe:2.3:a:nimbus_jose_jwt:nimbus_jose_jwt:9.37.3:*:*:*:*:*:*:*","cpe:2.3:a:com.nimbusds:nimbus-jose-jwt:9.37.3:*:*:*:*:*:*:*","cpe:2.3:a:com.nimbusds:nimbus_jose_jwt:9.37.3:*:*:*:*:*:*:*","cpe:2.3:a:nimbus-jose:nimbus-jose-jwt:9.37.3:*:*:*:*:*:*:*","cpe:2.3:a:nimbus-jose:nimbus_jose_jwt:9.37.3:*:*:*:*:*:*:*","cpe:2.3:a:nimbus_jose:nimbus-jose-jwt:9.37.3:*:*:*:*:*:*:*","cpe:2.3:a:nimbus_jose:nimbus_jose_jwt:9.37.3:*:*:*:*:*:*:*","cpe:2.3:a:nimbusds:nimbus-jose-jwt:9.37.3:*:*:*:*:*:*:*","cpe:2.3:a:nimbusds:nimbus_jose_jwt:9.37.3:*:*:*:*:*:*:*","cpe:2.3:a:nimbus:nimbus-jose-jwt:9.37.3:*:*:*:*:*:*:*","cpe:2.3:a:nimbus:nimbus_jose_jwt:9.37.3:*:*:*:*:*:*:*"],"name":"nimbus-jose-jwt","purl":"pkg:maven/com.nimbusds/nimbus-jose-jwt@9.37.3","type":"java-archive","version":"9.37.3","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.nimbusds","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/nimbus-jose-jwt-modified-8.16.3.jar:com.nimbusds:nimbus-jose-jwt","manifestName":"","pomArtifactID":"nimbus-jose-jwt","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/nimbus-jose-jwt-modified-8.16.3.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/nimbus-jose-jwt-modified-8.16.3.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"9.37.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-xwmg-2g98-w7v9","versionConstraint":"<9.37.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.nimbusds:nimbus-jose-jwt","version":"9.37.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-xwmg-2g98-w7v9","fix":{"state":"fixed","versions":["9.37.4"],"available":[{"date":"2025-08-12","kind":"first-observed","version":"9.37.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:L","metrics":{"baseScore":5.8,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-53864","cwe":"CWE-674","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2025-53864","date":"2026-10-17","epss":0.00981,"percentile":0.61591}],"risk":0.52974,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-53864","https://github.com/google/gson/commit/1039427ff0100293dd3cf967a53a55282c0fef6b","https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/583/stackoverflowerror-due-to-deeply-nested","https://github.com/google/gson/compare/gson-parent-2.11.0...gson-parent-2.12.0","https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/f7fb882cc08f027c9ceb874acec3b51c6222861c","https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/593/back-port-cve-2025-53864-fix-to-9x-branch"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-xwmg-2g98-w7v9","description":"Nimbus JOSE + JWT is vulnerable to DoS attacks when processing deeply nested JSON"},"relatedVulnerabilities":[{"id":"CVE-2025-53864","cvss":[{"type":"Secondary","source":"cve@mitre.org","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:L","metrics":{"baseScore":5.8,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-53864","cwe":"CWE-674","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2025-53864","date":"2026-10-17","epss":0.00981,"percentile":0.61591}],"urls":["https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/f7fb882cc08f027c9ceb874acec3b51c6222861c","https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/583/stackoverflowerror-due-to-deeply-nested","https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/593/back-port-cve-2025-53864-fix-to-9x-branch","https://github.com/google/gson/commit/1039427ff0100293dd3cf967a53a55282c0fef6b","https://github.com/google/gson/compare/gson-parent-2.11.0...gson-parent-2.12.0"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-53864","description":"Connect2id Nimbus JOSE + JWT 10.0.x before 10.0.2 and 9.37.x before 9.37.4 allows a remote attacker to cause a denial of service via a deeply nested JSON object supplied in a JWT claim set, because of uncontrolled recursion. NOTE: this is independent of the Gson 2.11.0 issue because the Connect2id product could have checked the JSON object nesting depth, regardless of what limits (if any) were imposed by Gson."}]},{"artifact":{"id":"345744090a14b6c3","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.132.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-pwqr-wmgm-9rr8","versionConstraint":"<4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-pwqr-wmgm-9rr8","fix":{"state":"fixed","versions":["4.1.132.Final"],"available":[{"date":"2026-03-27","kind":"first-observed","version":"4.1.132.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-33870","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-33870","cwe":"CWE-444","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-33870","date":"2026-10-17","epss":0.00698,"percentile":0.5214}],"risk":0.5235,"urls":["https://github.com/netty/netty/security/advisories/GHSA-pwqr-wmgm-9rr8","https://w4ke.info/2025/06/18/funky-chunks.html","https://w4ke.info/2025/10/29/funky-chunks-2.html","https://www.rfc-editor.org/rfc/rfc9110","https://nvd.nist.gov/vuln/detail/CVE-2026-33870"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-pwqr-wmgm-9rr8","description":"Netty: HTTP Request Smuggling via Chunked Extension Quoted-String Parsing"},"relatedVulnerabilities":[{"id":"CVE-2026-33870","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-33870","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-33870","cwe":"CWE-444","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-33870","date":"2026-10-17","epss":0.00698,"percentile":0.5214}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-pwqr-wmgm-9rr8","https://w4ke.info/2025/06/18/funky-chunks.html","https://w4ke.info/2025/10/29/funky-chunks-2.html","https://www.rfc-editor.org/rfc/rfc9110","https://access.redhat.com/errata/RHSA-2026:10175","https://access.redhat.com/errata/RHSA-2026:10184","https://access.redhat.com/errata/RHSA-2026:13571","https://access.redhat.com/errata/RHSA-2026:14272","https://access.redhat.com/errata/RHSA-2026:14276","https://access.redhat.com/errata/RHSA-2026:17668","https://access.redhat.com/errata/RHSA-2026:17789","https://access.redhat.com/errata/RHSA-2026:18054","https://access.redhat.com/errata/RHSA-2026:18055","https://access.redhat.com/errata/RHSA-2026:18059","https://access.redhat.com/errata/RHSA-2026:22619","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:7109","https://access.redhat.com/errata/RHSA-2026:7380","https://access.redhat.com/errata/RHSA-2026:8159","https://access.redhat.com/errata/RHSA-2026:8509","https://access.redhat.com/security/cve/CVE-2026-33870","https://bugzilla.redhat.com/show_bug.cgi?id=2452453","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-33870.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-33870","description":"Netty is an asynchronous, event-driven network application framework. In versions prior to 4.1.132.Final and 4.2.10.Final, Netty incorrectly parses quoted strings in HTTP/1.1 chunked transfer encoding extension values, enabling request smuggling attacks. Versions 4.1.132.Final and 4.2.10.Final fix the issue."}]},{"artifact":{"id":"b3b8794c6801fe0d","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.132.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-pwqr-wmgm-9rr8","versionConstraint":"<4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-pwqr-wmgm-9rr8","fix":{"state":"fixed","versions":["4.1.132.Final"],"available":[{"date":"2026-03-27","kind":"first-observed","version":"4.1.132.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-33870","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-33870","cwe":"CWE-444","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-33870","date":"2026-10-17","epss":0.00698,"percentile":0.5214}],"risk":0.5235,"urls":["https://github.com/netty/netty/security/advisories/GHSA-pwqr-wmgm-9rr8","https://w4ke.info/2025/06/18/funky-chunks.html","https://w4ke.info/2025/10/29/funky-chunks-2.html","https://www.rfc-editor.org/rfc/rfc9110","https://nvd.nist.gov/vuln/detail/CVE-2026-33870"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-pwqr-wmgm-9rr8","description":"Netty: HTTP Request Smuggling via Chunked Extension Quoted-String Parsing"},"relatedVulnerabilities":[{"id":"CVE-2026-33870","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-33870","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-33870","cwe":"CWE-444","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-33870","date":"2026-10-17","epss":0.00698,"percentile":0.5214}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-pwqr-wmgm-9rr8","https://w4ke.info/2025/06/18/funky-chunks.html","https://w4ke.info/2025/10/29/funky-chunks-2.html","https://www.rfc-editor.org/rfc/rfc9110","https://access.redhat.com/errata/RHSA-2026:10175","https://access.redhat.com/errata/RHSA-2026:10184","https://access.redhat.com/errata/RHSA-2026:13571","https://access.redhat.com/errata/RHSA-2026:14272","https://access.redhat.com/errata/RHSA-2026:14276","https://access.redhat.com/errata/RHSA-2026:17668","https://access.redhat.com/errata/RHSA-2026:17789","https://access.redhat.com/errata/RHSA-2026:18054","https://access.redhat.com/errata/RHSA-2026:18055","https://access.redhat.com/errata/RHSA-2026:18059","https://access.redhat.com/errata/RHSA-2026:22619","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:7109","https://access.redhat.com/errata/RHSA-2026:7380","https://access.redhat.com/errata/RHSA-2026:8159","https://access.redhat.com/errata/RHSA-2026:8509","https://access.redhat.com/security/cve/CVE-2026-33870","https://bugzilla.redhat.com/show_bug.cgi?id=2452453","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-33870.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-33870","description":"Netty is an asynchronous, event-driven network application framework. In versions prior to 4.1.132.Final and 4.2.10.Final, Netty incorrectly parses quoted strings in HTTP/1.1 chunked transfer encoding extension values, enabling request smuggling attacks. Versions 4.1.132.Final and 4.2.10.Final fix the issue."}]},{"artifact":{"id":"9da5680be11ec185","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.132.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-pwqr-wmgm-9rr8","versionConstraint":"<4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-pwqr-wmgm-9rr8","fix":{"state":"fixed","versions":["4.1.132.Final"],"available":[{"date":"2026-03-27","kind":"first-observed","version":"4.1.132.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-33870","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-33870","cwe":"CWE-444","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-33870","date":"2026-10-17","epss":0.00698,"percentile":0.5214}],"risk":0.5235,"urls":["https://github.com/netty/netty/security/advisories/GHSA-pwqr-wmgm-9rr8","https://w4ke.info/2025/06/18/funky-chunks.html","https://w4ke.info/2025/10/29/funky-chunks-2.html","https://www.rfc-editor.org/rfc/rfc9110","https://nvd.nist.gov/vuln/detail/CVE-2026-33870"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-pwqr-wmgm-9rr8","description":"Netty: HTTP Request Smuggling via Chunked Extension Quoted-String Parsing"},"relatedVulnerabilities":[{"id":"CVE-2026-33870","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-33870","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-33870","cwe":"CWE-444","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-33870","date":"2026-10-17","epss":0.00698,"percentile":0.5214}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-pwqr-wmgm-9rr8","https://w4ke.info/2025/06/18/funky-chunks.html","https://w4ke.info/2025/10/29/funky-chunks-2.html","https://www.rfc-editor.org/rfc/rfc9110","https://access.redhat.com/errata/RHSA-2026:10175","https://access.redhat.com/errata/RHSA-2026:10184","https://access.redhat.com/errata/RHSA-2026:13571","https://access.redhat.com/errata/RHSA-2026:14272","https://access.redhat.com/errata/RHSA-2026:14276","https://access.redhat.com/errata/RHSA-2026:17668","https://access.redhat.com/errata/RHSA-2026:17789","https://access.redhat.com/errata/RHSA-2026:18054","https://access.redhat.com/errata/RHSA-2026:18055","https://access.redhat.com/errata/RHSA-2026:18059","https://access.redhat.com/errata/RHSA-2026:22619","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:7109","https://access.redhat.com/errata/RHSA-2026:7380","https://access.redhat.com/errata/RHSA-2026:8159","https://access.redhat.com/errata/RHSA-2026:8509","https://access.redhat.com/security/cve/CVE-2026-33870","https://bugzilla.redhat.com/show_bug.cgi?id=2452453","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-33870.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-33870","description":"Netty is an asynchronous, event-driven network application framework. In versions prior to 4.1.132.Final and 4.2.10.Final, Netty incorrectly parses quoted strings in HTTP/1.1 chunked transfer encoding extension values, enabling request smuggling attacks. Versions 4.1.132.Final and 4.2.10.Final fix the issue."}]},{"artifact":{"id":"9da5680be11ec185","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-jppx-w49h-x2qq","versionConstraint":">=4.1.0.Final,<=4.1.135.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-jppx-w49h-x2qq","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-56745","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-56745","date":"2026-10-17","epss":0.0063,"percentile":0.49137}],"risk":0.5103,"urls":["https://github.com/netty/netty/security/advisories/GHSA-jppx-w49h-x2qq","https://nvd.nist.gov/vuln/detail/CVE-2026-56745","https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-jppx-w49h-x2qq","description":"Netty: [SpdyHttpDecoder] ByteBuf Reference Leak on RST_STREAM Leads to Native Memory Exhaustion"},"relatedVulnerabilities":[{"id":"CVE-2026-56745","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-56745","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-56745","date":"2026-10-17","epss":0.0063,"percentile":0.49137}],"urls":["https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final","https://github.com/netty/netty/security/advisories/GHSA-jppx-w49h-x2qq"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-56745","description":"Netty is a network application framework for development of protocol servers and clients. In versions 4.2.0.Final through 4.2.15.Final and 4.1.0.Final through 4.1.135.Final, the `SpdyHttpDecoder` handler in Netty's SPDY-to-HTTP codec allocates a pooled `ByteBuf` when processing a client-initiated `SYN_STREAM` frame with `FLAG_FIN=0` and stores the partially constructed `FullHttpRequest` in `messageMap`; when the remote peer sends `RST_STREAM` for that stream or the accumulated content exceeds `maxContentLength`, the decoder removes the entry but does not release the pooled `ByteBuf`, causing native memory exhaustion. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"345744090a14b6c3","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-jppx-w49h-x2qq","versionConstraint":">=4.1.0.Final,<=4.1.135.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-jppx-w49h-x2qq","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-56745","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-56745","date":"2026-10-17","epss":0.0063,"percentile":0.49137}],"risk":0.5103,"urls":["https://github.com/netty/netty/security/advisories/GHSA-jppx-w49h-x2qq","https://nvd.nist.gov/vuln/detail/CVE-2026-56745","https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-jppx-w49h-x2qq","description":"Netty: [SpdyHttpDecoder] ByteBuf Reference Leak on RST_STREAM Leads to Native Memory Exhaustion"},"relatedVulnerabilities":[{"id":"CVE-2026-56745","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-56745","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-56745","date":"2026-10-17","epss":0.0063,"percentile":0.49137}],"urls":["https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final","https://github.com/netty/netty/security/advisories/GHSA-jppx-w49h-x2qq"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-56745","description":"Netty is a network application framework for development of protocol servers and clients. In versions 4.2.0.Final through 4.2.15.Final and 4.1.0.Final through 4.1.135.Final, the `SpdyHttpDecoder` handler in Netty's SPDY-to-HTTP codec allocates a pooled `ByteBuf` when processing a client-initiated `SYN_STREAM` frame with `FLAG_FIN=0` and stores the partially constructed `FullHttpRequest` in `messageMap`; when the remote peer sends `RST_STREAM` for that stream or the accumulated content exceeds `maxContentLength`, the decoder removes the entry but does not release the pooled `ByteBuf`, causing native memory exhaustion. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"b3b8794c6801fe0d","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-jppx-w49h-x2qq","versionConstraint":">=4.1.0.Final,<=4.1.135.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-jppx-w49h-x2qq","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-56745","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-56745","date":"2026-10-17","epss":0.0063,"percentile":0.49137}],"risk":0.5103,"urls":["https://github.com/netty/netty/security/advisories/GHSA-jppx-w49h-x2qq","https://nvd.nist.gov/vuln/detail/CVE-2026-56745","https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-jppx-w49h-x2qq","description":"Netty: [SpdyHttpDecoder] ByteBuf Reference Leak on RST_STREAM Leads to Native Memory Exhaustion"},"relatedVulnerabilities":[{"id":"CVE-2026-56745","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-56745","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-56745","date":"2026-10-17","epss":0.0063,"percentile":0.49137}],"urls":["https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final","https://github.com/netty/netty/security/advisories/GHSA-jppx-w49h-x2qq"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-56745","description":"Netty is a network application framework for development of protocol servers and clients. In versions 4.2.0.Final through 4.2.15.Final and 4.1.0.Final through 4.1.135.Final, the `SpdyHttpDecoder` handler in Netty's SPDY-to-HTTP codec allocates a pooled `ByteBuf` when processing a client-initiated `SYN_STREAM` frame with `FLAG_FIN=0` and stores the partially constructed `FullHttpRequest` in `messageMap`; when the remote peer sends `RST_STREAM` for that stream or the accumulated content exceeds `maxContentLength`, the decoder removes the entry but does not release the pooled `ByteBuf`, causing native memory exhaustion. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"345744090a14b6c3","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-mvh2-crg5-v77c","versionConstraint":">=4.1.0.Final,<=4.1.135.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-mvh2-crg5-v77c","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-55833","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-55833","date":"2026-10-17","epss":0.00665,"percentile":0.50812}],"risk":0.49874999999999997,"urls":["https://github.com/netty/netty/security/advisories/GHSA-mvh2-crg5-v77c","https://nvd.nist.gov/vuln/detail/CVE-2026-55833","https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-mvh2-crg5-v77c","description":"Netty SPDY zlib header block continues decoded expansion after maxHeaderSize truncation"},"relatedVulnerabilities":[{"id":"CVE-2026-55833","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-55833","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-55833","date":"2026-10-17","epss":0.00665,"percentile":0.50812}],"urls":["https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final","https://github.com/netty/netty/security/advisories/GHSA-mvh2-crg5-v77c"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-55833","description":"Netty is a network application framework for development of protocol servers and clients. Prior to 4.1.136.Final and 4.2.16.Final, Netty SPDY header decoding continues inflating zlib-compressed header blocks after the raw header parser has exceeded `maxHeaderSize` and marked the frame truncated in `SpdyFrameCodec`, allowing a remote peer to send a small compressed `HEADERS` block that expands into much larger raw header data and causes compression-amplified CPU and allocation churn. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"b3b8794c6801fe0d","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-mvh2-crg5-v77c","versionConstraint":">=4.1.0.Final,<=4.1.135.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-mvh2-crg5-v77c","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-55833","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-55833","date":"2026-10-17","epss":0.00665,"percentile":0.50812}],"risk":0.49874999999999997,"urls":["https://github.com/netty/netty/security/advisories/GHSA-mvh2-crg5-v77c","https://nvd.nist.gov/vuln/detail/CVE-2026-55833","https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-mvh2-crg5-v77c","description":"Netty SPDY zlib header block continues decoded expansion after maxHeaderSize truncation"},"relatedVulnerabilities":[{"id":"CVE-2026-55833","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-55833","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-55833","date":"2026-10-17","epss":0.00665,"percentile":0.50812}],"urls":["https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final","https://github.com/netty/netty/security/advisories/GHSA-mvh2-crg5-v77c"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-55833","description":"Netty is a network application framework for development of protocol servers and clients. Prior to 4.1.136.Final and 4.2.16.Final, Netty SPDY header decoding continues inflating zlib-compressed header blocks after the raw header parser has exceeded `maxHeaderSize` and marked the frame truncated in `SpdyFrameCodec`, allowing a remote peer to send a small compressed `HEADERS` block that expands into much larger raw header data and causes compression-amplified CPU and allocation churn. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"9da5680be11ec185","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-mvh2-crg5-v77c","versionConstraint":">=4.1.0.Final,<=4.1.135.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-mvh2-crg5-v77c","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-55833","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-55833","date":"2026-10-17","epss":0.00665,"percentile":0.50812}],"risk":0.49874999999999997,"urls":["https://github.com/netty/netty/security/advisories/GHSA-mvh2-crg5-v77c","https://nvd.nist.gov/vuln/detail/CVE-2026-55833","https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-mvh2-crg5-v77c","description":"Netty SPDY zlib header block continues decoded expansion after maxHeaderSize truncation"},"relatedVulnerabilities":[{"id":"CVE-2026-55833","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-55833","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-55833","date":"2026-10-17","epss":0.00665,"percentile":0.50812}],"urls":["https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final","https://github.com/netty/netty/security/advisories/GHSA-mvh2-crg5-v77c"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-55833","description":"Netty is a network application framework for development of protocol servers and clients. Prior to 4.1.136.Final and 4.2.16.Final, Netty SPDY header decoding continues inflating zlib-compressed header blocks after the raw header parser has exceeded `maxHeaderSize` and marked the frame truncated in `SpdyFrameCodec`, allowing a remote peer to send a small compressed `HEADERS` block that expands into much larger raw header data and causes compression-amplified CPU and allocation churn. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"9da5680be11ec185","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-6jqx-86gh-f27w","versionConstraint":">=4.1.0.Final,<=4.1.135.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-6jqx-86gh-f27w","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-55831","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-55831","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-55831","date":"2026-10-17","epss":0.00665,"percentile":0.50811}],"risk":0.49874999999999997,"urls":["https://github.com/netty/netty/security/advisories/GHSA-6jqx-86gh-f27w","https://nvd.nist.gov/vuln/detail/CVE-2026-55831","https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-6jqx-86gh-f27w","description":"Netty SPDY SETTINGS frame count materializes unbounded settings map"},"relatedVulnerabilities":[{"id":"CVE-2026-55831","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-55831","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-55831","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-55831","date":"2026-10-17","epss":0.00665,"percentile":0.50811}],"urls":["https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final","https://github.com/netty/netty/security/advisories/GHSA-6jqx-86gh-f27w"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-55831","description":"Netty is a network application framework for development of protocol servers and clients. Prior to 4.1.136.Final and 4.2.16.Final, Netty's SPDY SETTINGS decoder accepts a peer-declared SETTINGS entry count up to the 24-bit frame-length limit and materializes every unique setting ID in `DefaultSpdySettingsFrame`, allowing a remote SPDY/3.1 peer to send a syntactically valid roughly 2 MiB SETTINGS frame that creates 262144 map entries and amplifies network input into heap growth and ordered-map insertion work. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"b3b8794c6801fe0d","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-6jqx-86gh-f27w","versionConstraint":">=4.1.0.Final,<=4.1.135.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-6jqx-86gh-f27w","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-55831","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-55831","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-55831","date":"2026-10-17","epss":0.00665,"percentile":0.50811}],"risk":0.49874999999999997,"urls":["https://github.com/netty/netty/security/advisories/GHSA-6jqx-86gh-f27w","https://nvd.nist.gov/vuln/detail/CVE-2026-55831","https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-6jqx-86gh-f27w","description":"Netty SPDY SETTINGS frame count materializes unbounded settings map"},"relatedVulnerabilities":[{"id":"CVE-2026-55831","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-55831","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-55831","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-55831","date":"2026-10-17","epss":0.00665,"percentile":0.50811}],"urls":["https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final","https://github.com/netty/netty/security/advisories/GHSA-6jqx-86gh-f27w"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-55831","description":"Netty is a network application framework for development of protocol servers and clients. Prior to 4.1.136.Final and 4.2.16.Final, Netty's SPDY SETTINGS decoder accepts a peer-declared SETTINGS entry count up to the 24-bit frame-length limit and materializes every unique setting ID in `DefaultSpdySettingsFrame`, allowing a remote SPDY/3.1 peer to send a syntactically valid roughly 2 MiB SETTINGS frame that creates 262144 map entries and amplifies network input into heap growth and ordered-map insertion work. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"345744090a14b6c3","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-6jqx-86gh-f27w","versionConstraint":">=4.1.0.Final,<=4.1.135.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-6jqx-86gh-f27w","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-55831","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-55831","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-55831","date":"2026-10-17","epss":0.00665,"percentile":0.50811}],"risk":0.49874999999999997,"urls":["https://github.com/netty/netty/security/advisories/GHSA-6jqx-86gh-f27w","https://nvd.nist.gov/vuln/detail/CVE-2026-55831","https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-6jqx-86gh-f27w","description":"Netty SPDY SETTINGS frame count materializes unbounded settings map"},"relatedVulnerabilities":[{"id":"CVE-2026-55831","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-55831","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-55831","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-55831","date":"2026-10-17","epss":0.00665,"percentile":0.50811}],"urls":["https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final","https://github.com/netty/netty/security/advisories/GHSA-6jqx-86gh-f27w"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-55831","description":"Netty is a network application framework for development of protocol servers and clients. Prior to 4.1.136.Final and 4.2.16.Final, Netty's SPDY SETTINGS decoder accepts a peer-declared SETTINGS entry count up to the 24-bit frame-length limit and materializes every unique setting ID in `DefaultSpdySettingsFrame`, allowing a remote SPDY/3.1 peer to send a syntactically valid roughly 2 MiB SETTINGS frame that creates 262144 map entries and amplifies network input into heap growth and ordered-map insertion work. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"ae00880a4e0961ef","cpes":["cpe:2.3:a:io.netty.codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http2:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http2","purl":"pkg:maven/io.netty/netty-codec-http2@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http2","archiveDigests":[{"value":"0bc474c27c96e3a309da73160fbcfe0bd3aa85bc","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-93wv-jw9v-4972","versionConstraint":">=4.1.0.Final,<=4.1.135.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http2","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-93wv-jw9v-4972","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-08-01","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-56819","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-56819","cwe":"CWE-401","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-56819","date":"2026-10-17","epss":0.00665,"percentile":0.50811}],"risk":0.49874999999999997,"urls":["https://github.com/netty/netty/security/advisories/GHSA-93wv-jw9v-4972","https://nvd.nist.gov/vuln/detail/CVE-2026-56819","https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-93wv-jw9v-4972","description":"Netty: HTTP/2 decompression leaks ByteBuf reference count when the decompressor channel is already closed (Direct memory leak / OOM DoS)"},"relatedVulnerabilities":[{"id":"CVE-2026-56819","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-56819","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-56819","cwe":"CWE-401","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-56819","date":"2026-10-17","epss":0.00665,"percentile":0.50811}],"urls":["https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final","https://github.com/netty/netty/security/advisories/GHSA-93wv-jw9v-4972"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-56819","description":"Netty is a network application framework for development of protocol servers and clients. In versions 4.2.0.Final through 4.2.15.Final and 4.1.0.Final through 4.1.135.Final, a remote unauthenticated peer can leak one direct `ByteBuf` per HTTP/2 `DATA` frame in applications that enable HTTP/2 content decompression via `DelegatingDecompressorFrameListener`. When a `DATA` frame is processed for a stream whose decompressor has already been closed, `Http2Decompressor.decompress(...)` calls `decompressor.writeInbound(data.retain())` and does not release the retained buffer on the error path, eventually exhausting direct memory and crashing the JVM. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"e3da3051f382a6fa","cpes":["cpe:2.3:a:com.sun.mail.jakarta.mail:jakarta.mail:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:com.sun.mail.jakarta.mail:jakarta:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:com.sun.mail.jakarta.mail:mail:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:com.sun.mail:jakarta.mail:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:jakarta.mail:jakarta.mail:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:com.sun.mail:jakarta:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:com.sun:jakarta.mail:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:jakarta.mail:jakarta:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:jakarta:jakarta.mail:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:oracle:jakarta.mail:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:com.sun.mail:mail:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:jakarta.mail:mail:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:mail:jakarta.mail:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:sun:jakarta.mail:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:com.sun:jakarta:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:jakarta:jakarta:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:oracle:jakarta:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:com.sun:mail:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:jakarta:mail:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:mail:jakarta:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:oracle:mail:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:sun:jakarta:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:mail:mail:1.6.3:*:*:*:*:*:*:*","cpe:2.3:a:sun:mail:1.6.3:*:*:*:*:*:*:*"],"name":"jakarta.mail","purl":"pkg:maven/com.sun.mail/jakarta.mail@1.6.3","type":"java-archive","version":"1.6.3","language":"java","licenses":["http://www.eclipse.org/legal/epl-2.0, https://www.gnu.org/software/classpath/license.html, http://www.eclipse.org/org/documents/edl-v10.php"],"metadata":{"pomGroupID":"com.sun.mail","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/jakarta.mail-1.6.3.jar","manifestName":"","pomArtifactID":"jakarta.mail","archiveDigests":[{"value":"787e007e377223bba85a33599d3da416c135f99b","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/jakarta.mail-1.6.3.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/jakarta.mail-1.6.3.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.6.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-9342-92gg-6v29","versionConstraint":"<1.6.8 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.sun.mail:jakarta.mail","version":"1.6.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-9342-92gg-6v29","fix":{"state":"fixed","versions":["1.6.8"],"available":[{"date":"2026-04-17","kind":"first-observed","version":"1.6.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:L/SA:N","metrics":{"baseScore":6},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-7962","cwe":"CWE-147","type":"Secondary","source":"emo@eclipse.org"}],"epss":[{"cve":"CVE-2025-7962","date":"2026-10-17","epss":0.0083,"percentile":0.56761}],"risk":0.48762500000000003,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-7962","https://gitlab.eclipse.org/security/cve-assignement/-/issues/67","https://github.com/eclipse-ee4j/angus-mail/commit/269099b652a0a5c2fa140f1296a18f0fbbea0d44","https://gitlab.eclipse.org/security/vulnerability-reports/-/issues/290","http://www.openwall.com/lists/oss-security/2025/09/03/4","https://github.com/jakartaee/mail-api/issues/765","https://github.com/jakartaee/mail-api/pull/760","https://gitlab.eclipse.org/security/vulnerability-reports/-/issues/290#note_5320539"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-9342-92gg-6v29","description":"Jakarta Mail vulnerable to SMTP Injection"},"relatedVulnerabilities":[{"id":"CVE-2025-7962","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"emo@eclipse.org","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-7962","cwe":"CWE-147","type":"Secondary","source":"emo@eclipse.org"}],"epss":[{"cve":"CVE-2025-7962","date":"2026-10-17","epss":0.0083,"percentile":0.56761}],"urls":["https://gitlab.eclipse.org/security/cve-assignement/-/issues/67","http://www.openwall.com/lists/oss-security/2025/09/03/4"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-7962","description":"In Jakarta Mail versions prior to 2.0.2 it is possible to perform an SMTP Injection by utilizing the \\r and \\n UTF-8 characters to separate different messages."}]},{"artifact":{"id":"1b088e4de779d9ac","cpes":["cpe:2.3:a:com.sun.mail:jakarta.mail:2.0.1:*:*:*:*:*:*:*","cpe:2.3:a:jakarta.mail:jakarta.mail:2.0.1:*:*:*:*:*:*:*","cpe:2.3:a:com.sun.mail:mail:2.0.1:*:*:*:*:*:*:*","cpe:2.3:a:jakarta.mail:mail:2.0.1:*:*:*:*:*:*:*","cpe:2.3:a:mail:jakarta.mail:2.0.1:*:*:*:*:*:*:*","cpe:2.3:a:sun:jakarta.mail:2.0.1:*:*:*:*:*:*:*","cpe:2.3:a:mail:mail:2.0.1:*:*:*:*:*:*:*","cpe:2.3:a:sun:mail:2.0.1:*:*:*:*:*:*:*"],"name":"jakarta.mail","purl":"pkg:maven/com.sun.mail/jakarta.mail@2.0.1","type":"java-archive","version":"2.0.1","language":"java","licenses":[],"metadata":{"pomGroupID":"com.sun.mail","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:com.sun.mail:jakarta.mail","manifestName":"","pomArtifactID":"jakarta.mail","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.0.2"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-9342-92gg-6v29","versionConstraint":">=2.0.0,<2.0.2 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.sun.mail:jakarta.mail","version":"2.0.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-9342-92gg-6v29","fix":{"state":"fixed","versions":["2.0.2"],"available":[{"date":"2026-04-17","kind":"first-observed","version":"2.0.2"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:L/SA:N","metrics":{"baseScore":6},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-7962","cwe":"CWE-147","type":"Secondary","source":"emo@eclipse.org"}],"epss":[{"cve":"CVE-2025-7962","date":"2026-10-17","epss":0.0083,"percentile":0.56761}],"risk":0.48762500000000003,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-7962","https://gitlab.eclipse.org/security/cve-assignement/-/issues/67","https://github.com/eclipse-ee4j/angus-mail/commit/269099b652a0a5c2fa140f1296a18f0fbbea0d44","https://gitlab.eclipse.org/security/vulnerability-reports/-/issues/290","http://www.openwall.com/lists/oss-security/2025/09/03/4","https://github.com/jakartaee/mail-api/issues/765","https://github.com/jakartaee/mail-api/pull/760","https://gitlab.eclipse.org/security/vulnerability-reports/-/issues/290#note_5320539"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-9342-92gg-6v29","description":"Jakarta Mail vulnerable to SMTP Injection"},"relatedVulnerabilities":[{"id":"CVE-2025-7962","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"emo@eclipse.org","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-7962","cwe":"CWE-147","type":"Secondary","source":"emo@eclipse.org"}],"epss":[{"cve":"CVE-2025-7962","date":"2026-10-17","epss":0.0083,"percentile":0.56761}],"urls":["https://gitlab.eclipse.org/security/cve-assignement/-/issues/67","http://www.openwall.com/lists/oss-security/2025/09/03/4"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-7962","description":"In Jakarta Mail versions prior to 2.0.2 it is possible to perform an SMTP Injection by utilizing the \\r and \\n UTF-8 characters to separate different messages."}]},{"artifact":{"id":"5acbe7c0e49c9e47","cpes":["cpe:2.3:a:com.sun.mail:jakarta.mail:2.0.1:*:*:*:*:*:*:*","cpe:2.3:a:jakarta.mail:jakarta.mail:2.0.1:*:*:*:*:*:*:*","cpe:2.3:a:com.sun.mail:mail:2.0.1:*:*:*:*:*:*:*","cpe:2.3:a:jakarta.mail:mail:2.0.1:*:*:*:*:*:*:*","cpe:2.3:a:mail:jakarta.mail:2.0.1:*:*:*:*:*:*:*","cpe:2.3:a:sun:jakarta.mail:2.0.1:*:*:*:*:*:*:*","cpe:2.3:a:mail:mail:2.0.1:*:*:*:*:*:*:*","cpe:2.3:a:sun:mail:2.0.1:*:*:*:*:*:*:*"],"name":"jakarta.mail","purl":"pkg:maven/com.sun.mail/jakarta.mail@2.0.1","type":"java-archive","version":"2.0.1","language":"java","licenses":[],"metadata":{"pomGroupID":"com.sun.mail","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:com.sun.mail:jakarta.mail","manifestName":"","pomArtifactID":"jakarta.mail","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.0.2"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-9342-92gg-6v29","versionConstraint":">=2.0.0,<2.0.2 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.sun.mail:jakarta.mail","version":"2.0.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-9342-92gg-6v29","fix":{"state":"fixed","versions":["2.0.2"],"available":[{"date":"2026-04-17","kind":"first-observed","version":"2.0.2"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:L/SA:N","metrics":{"baseScore":6},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-7962","cwe":"CWE-147","type":"Secondary","source":"emo@eclipse.org"}],"epss":[{"cve":"CVE-2025-7962","date":"2026-10-17","epss":0.0083,"percentile":0.56761}],"risk":0.48762500000000003,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-7962","https://gitlab.eclipse.org/security/cve-assignement/-/issues/67","https://github.com/eclipse-ee4j/angus-mail/commit/269099b652a0a5c2fa140f1296a18f0fbbea0d44","https://gitlab.eclipse.org/security/vulnerability-reports/-/issues/290","http://www.openwall.com/lists/oss-security/2025/09/03/4","https://github.com/jakartaee/mail-api/issues/765","https://github.com/jakartaee/mail-api/pull/760","https://gitlab.eclipse.org/security/vulnerability-reports/-/issues/290#note_5320539"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-9342-92gg-6v29","description":"Jakarta Mail vulnerable to SMTP Injection"},"relatedVulnerabilities":[{"id":"CVE-2025-7962","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"emo@eclipse.org","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-7962","cwe":"CWE-147","type":"Secondary","source":"emo@eclipse.org"}],"epss":[{"cve":"CVE-2025-7962","date":"2026-10-17","epss":0.0083,"percentile":0.56761}],"urls":["https://gitlab.eclipse.org/security/cve-assignement/-/issues/67","http://www.openwall.com/lists/oss-security/2025/09/03/4"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-7962","description":"In Jakarta Mail versions prior to 2.0.2 it is possible to perform an SMTP Injection by utilizing the \\r and \\n UTF-8 characters to separate different messages."}]},{"artifact":{"id":"4a621965351bd7e4","cpes":["cpe:2.3:a:lz4-java:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4-java:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4_java:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4_java:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:org.lz4:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:org.lz4:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4:lz4_java:1.8.0:*:*:*:*:*:*:*"],"name":"lz4-java","purl":"pkg:maven/org.lz4/lz4-java@1.8.0","type":"java-archive","version":"1.8.0","language":"java","licenses":[],"metadata":{"pomGroupID":"org.lz4","virtualPath":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","manifestName":"","pomArtifactID":"lz4-java","archiveDigests":[{"value":"4b986a99445e49ea5fbf5d149c4b63f6ed6c6780","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-cmp6-m4wj-q63q","versionConstraint":"<=1.8.1 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.lz4:lz4-java","version":"1.8.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-cmp6-m4wj-q63q","fix":{"state":"not-fixed","versions":[]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N","metrics":{"baseScore":8.2},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-66566","cwe":"CWE-201","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-66566","date":"2026-10-17","epss":0.00605,"percentile":0.47896}],"risk":0.47492499999999993,"urls":["https://github.com/yawkat/lz4-java/security/advisories/GHSA-cmp6-m4wj-q63q","https://nvd.nist.gov/vuln/detail/CVE-2025-66566","https://github.com/yawkat/lz4-java/commit/33d180cb70c4d93c80fb0dc3ab3002f457e93840"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-cmp6-m4wj-q63q","description":"yawkat LZ4 Java has a possible information leak in Java safe decompressor"},"relatedVulnerabilities":[{"id":"CVE-2025-66566","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.2},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-66566","cwe":"CWE-201","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-66566","date":"2026-10-17","epss":0.00605,"percentile":0.47896}],"urls":["https://github.com/yawkat/lz4-java/commit/33d180cb70c4d93c80fb0dc3ab3002f457e93840","https://github.com/yawkat/lz4-java/security/advisories/GHSA-cmp6-m4wj-q63q"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-66566","description":"yawkat LZ4 Java provides LZ4 compression for Java. Insufficient clearing of the output buffer in Java-based decompressor implementations in lz4-java 1.10.0 and earlier allows remote attackers to read previous buffer contents via crafted compressed input. In applications where the output buffer is reused without being cleared, this may lead to disclosure of sensitive data. JNI-based implementations are not affected. This vulnerability is fixed in 1.10.1."}]},{"artifact":{"id":"b09255d310cbf3c2","cpes":["cpe:2.3:a:apache:log4j-api:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:log4j_api:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:log4j:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:api:2.19.0:*:*:*:*:*:*:*"],"name":"log4j-api","purl":"pkg:maven/org.apache.logging.log4j/log4j-api@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0.txt"],"metadata":{"pomGroupID":"org.apache.logging.log4j","virtualPath":"/opt/sonarqube/elasticsearch/lib/log4j-api-2.19.0.jar","manifestName":"","pomArtifactID":"log4j-api","archiveDigests":[{"value":"ea1b37f38c327596b216542bc636cfdc0b8036fa","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/log4j-api-2.19.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/log4j-api-2.19.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.25.5"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-qv9r-c865-cp47","versionConstraint":">=2.13.1,<2.25.5 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.apache.logging.log4j:log4j-api","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-qv9r-c865-cp47","fix":{"state":"fixed","versions":["2.25.5"],"available":[{"date":"2026-08-14","kind":"first-observed","version":"2.25.5"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-49844","cwe":"CWE-116","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2026-49844","date":"2026-10-17","epss":0.00813,"percentile":0.5621}],"risk":0.459345,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-49844","https://github.com/apache/logging-log4j2/pull/4163","https://logging.apache.org/cyclonedx/vdr.xml","https://logging.apache.org/log4j/2.x/manual/json-template-layout.html#event-template-resolver-message","https://logging.apache.org/security.html#CVE-2026-49844","https://github.com/apache/logging-log4j2/commit/19edb23e162d6c728a8c2221a240037d389ed300","https://github.com/apache/logging-log4j2/commit/feadf8eb0b4acb6ddfa4c0ab2bbc6d88b8e12d82","https://github.com/apache/logging-log4j2/releases/tag/rel/2.25.5","https://github.com/apache/logging-log4j2/releases/tag/rel/2.26.1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-qv9r-c865-cp47","description":"Apache Log4j API: Improper encoding of non-finite floating-point values during MapMessage JSON serialization"},"relatedVulnerabilities":[{"id":"CVE-2026-49844","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":5.9,"impactScore":3.6,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security@apache.org","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-49844","cwe":"CWE-116","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2026-49844","date":"2026-10-17","epss":0.00813,"percentile":0.5621}],"urls":["https://github.com/apache/logging-log4j2/pull/4163","https://logging.apache.org/cyclonedx/vdr.xml","https://logging.apache.org/log4j/2.x/manual/json-template-layout.html#event-template-resolver-message","https://logging.apache.org/security.html#CVE-2026-49844"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-49844","description":"Improper encoding of non-finite floating-point values during MapMessage JSON serialization in Apache Log4j API produces output that is not valid JSON. This issue affects Apache Log4j API versions 2.13.1 through 2.25.4 and version 2.26.0.\n\nThe fix for CVE-2026-34481 did not cover all code paths: when a MapMessage contains a non-finite IEEE 754 value (NaN, Infinity, or -Infinity), MapMessage.asJson() emits the corresponding bare token. RFC 8259 does not permit these tokens, so a conformant parser rejects the resulting document.\n\nThe defect is reachable only when both of the following conditions hold:\n\n  *  The application uses the  message resolver https://logging.apache.org/log4j/2.x/manual/json-template-layout.html#event-template-resolver-message  of JsonTemplateLayout or any other layout that relies on MapMessage.asJson() or MapMessage.getFormattedMessage(new String[]{\"JSON\"}).\n  *  The application logs a MapMessage that contains an attacker-controlled floating-point value.\n\n\nAn attacker who can supply a non-finite value can cause the affected layout to emit malformed JSON, which may corrupt the enclosing log record or disrupt downstream log ingestion and parsing.\n\nUsers are advised to upgrade to Apache Log4j API 2.25.5 or 2.26.1, both of which emit RFC 8259-compliant JSON for non-finite values."}]},{"artifact":{"id":"534ca4dc673a2da4","cpes":["cpe:2.3:a:apache:log4j-api:2.24.3:*:*:*:*:*:*:*","cpe:2.3:a:apache:log4j_api:2.24.3:*:*:*:*:*:*:*","cpe:2.3:a:apache:log4j:2.24.3:*:*:*:*:*:*:*"],"name":"log4j-api","purl":"pkg:maven/org.apache.logging.log4j/log4j-api@2.24.3","type":"java-archive","version":"2.24.3","language":"java","licenses":["Apache-2.0"],"metadata":{"pomGroupID":"org.apache.logging.log4j","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:org.apache.logging.log4j:log4j-api","manifestName":"","pomArtifactID":"log4j-api","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.25.5"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-qv9r-c865-cp47","versionConstraint":">=2.13.1,<2.25.5 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.apache.logging.log4j:log4j-api","version":"2.24.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-qv9r-c865-cp47","fix":{"state":"fixed","versions":["2.25.5"],"available":[{"date":"2026-08-14","kind":"first-observed","version":"2.25.5"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-49844","cwe":"CWE-116","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2026-49844","date":"2026-10-17","epss":0.00813,"percentile":0.5621}],"risk":0.459345,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-49844","https://github.com/apache/logging-log4j2/pull/4163","https://logging.apache.org/cyclonedx/vdr.xml","https://logging.apache.org/log4j/2.x/manual/json-template-layout.html#event-template-resolver-message","https://logging.apache.org/security.html#CVE-2026-49844","https://github.com/apache/logging-log4j2/commit/19edb23e162d6c728a8c2221a240037d389ed300","https://github.com/apache/logging-log4j2/commit/feadf8eb0b4acb6ddfa4c0ab2bbc6d88b8e12d82","https://github.com/apache/logging-log4j2/releases/tag/rel/2.25.5","https://github.com/apache/logging-log4j2/releases/tag/rel/2.26.1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-qv9r-c865-cp47","description":"Apache Log4j API: Improper encoding of non-finite floating-point values during MapMessage JSON serialization"},"relatedVulnerabilities":[{"id":"CVE-2026-49844","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":5.9,"impactScore":3.6,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security@apache.org","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-49844","cwe":"CWE-116","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2026-49844","date":"2026-10-17","epss":0.00813,"percentile":0.5621}],"urls":["https://github.com/apache/logging-log4j2/pull/4163","https://logging.apache.org/cyclonedx/vdr.xml","https://logging.apache.org/log4j/2.x/manual/json-template-layout.html#event-template-resolver-message","https://logging.apache.org/security.html#CVE-2026-49844"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-49844","description":"Improper encoding of non-finite floating-point values during MapMessage JSON serialization in Apache Log4j API produces output that is not valid JSON. This issue affects Apache Log4j API versions 2.13.1 through 2.25.4 and version 2.26.0.\n\nThe fix for CVE-2026-34481 did not cover all code paths: when a MapMessage contains a non-finite IEEE 754 value (NaN, Infinity, or -Infinity), MapMessage.asJson() emits the corresponding bare token. RFC 8259 does not permit these tokens, so a conformant parser rejects the resulting document.\n\nThe defect is reachable only when both of the following conditions hold:\n\n  *  The application uses the  message resolver https://logging.apache.org/log4j/2.x/manual/json-template-layout.html#event-template-resolver-message  of JsonTemplateLayout or any other layout that relies on MapMessage.asJson() or MapMessage.getFormattedMessage(new String[]{\"JSON\"}).\n  *  The application logs a MapMessage that contains an attacker-controlled floating-point value.\n\n\nAn attacker who can supply a non-finite value can cause the affected layout to emit malformed JSON, which may corrupt the enclosing log record or disrupt downstream log ingestion and parsing.\n\nUsers are advised to upgrade to Apache Log4j API 2.25.5 or 2.26.1, both of which emit RFC 8259-compliant JSON for non-finite values."}]},{"artifact":{"id":"cd813e9085f27074","cpes":["cpe:2.3:a:apache:log4j-api:2.24.3:*:*:*:*:*:*:*","cpe:2.3:a:apache:log4j_api:2.24.3:*:*:*:*:*:*:*","cpe:2.3:a:apache:log4j:2.24.3:*:*:*:*:*:*:*"],"name":"log4j-api","purl":"pkg:maven/org.apache.logging.log4j/log4j-api@2.24.3","type":"java-archive","version":"2.24.3","language":"java","licenses":["Apache-2.0"],"metadata":{"pomGroupID":"org.apache.logging.log4j","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:org.apache.logging.log4j:log4j-api","manifestName":"","pomArtifactID":"log4j-api","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.25.5"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-qv9r-c865-cp47","versionConstraint":">=2.13.1,<2.25.5 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.apache.logging.log4j:log4j-api","version":"2.24.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-qv9r-c865-cp47","fix":{"state":"fixed","versions":["2.25.5"],"available":[{"date":"2026-08-14","kind":"first-observed","version":"2.25.5"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-49844","cwe":"CWE-116","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2026-49844","date":"2026-10-17","epss":0.00813,"percentile":0.5621}],"risk":0.459345,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-49844","https://github.com/apache/logging-log4j2/pull/4163","https://logging.apache.org/cyclonedx/vdr.xml","https://logging.apache.org/log4j/2.x/manual/json-template-layout.html#event-template-resolver-message","https://logging.apache.org/security.html#CVE-2026-49844","https://github.com/apache/logging-log4j2/commit/19edb23e162d6c728a8c2221a240037d389ed300","https://github.com/apache/logging-log4j2/commit/feadf8eb0b4acb6ddfa4c0ab2bbc6d88b8e12d82","https://github.com/apache/logging-log4j2/releases/tag/rel/2.25.5","https://github.com/apache/logging-log4j2/releases/tag/rel/2.26.1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-qv9r-c865-cp47","description":"Apache Log4j API: Improper encoding of non-finite floating-point values during MapMessage JSON serialization"},"relatedVulnerabilities":[{"id":"CVE-2026-49844","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":5.9,"impactScore":3.6,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security@apache.org","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-49844","cwe":"CWE-116","type":"Secondary","source":"security@apache.org"}],"epss":[{"cve":"CVE-2026-49844","date":"2026-10-17","epss":0.00813,"percentile":0.5621}],"urls":["https://github.com/apache/logging-log4j2/pull/4163","https://logging.apache.org/cyclonedx/vdr.xml","https://logging.apache.org/log4j/2.x/manual/json-template-layout.html#event-template-resolver-message","https://logging.apache.org/security.html#CVE-2026-49844"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-49844","description":"Improper encoding of non-finite floating-point values during MapMessage JSON serialization in Apache Log4j API produces output that is not valid JSON. This issue affects Apache Log4j API versions 2.13.1 through 2.25.4 and version 2.26.0.\n\nThe fix for CVE-2026-34481 did not cover all code paths: when a MapMessage contains a non-finite IEEE 754 value (NaN, Infinity, or -Infinity), MapMessage.asJson() emits the corresponding bare token. RFC 8259 does not permit these tokens, so a conformant parser rejects the resulting document.\n\nThe defect is reachable only when both of the following conditions hold:\n\n  *  The application uses the  message resolver https://logging.apache.org/log4j/2.x/manual/json-template-layout.html#event-template-resolver-message  of JsonTemplateLayout or any other layout that relies on MapMessage.asJson() or MapMessage.getFormattedMessage(new String[]{\"JSON\"}).\n  *  The application logs a MapMessage that contains an attacker-controlled floating-point value.\n\n\nAn attacker who can supply a non-finite value can cause the affected layout to emit malformed JSON, which may corrupt the enclosing log record or disrupt downstream log ingestion and parsing.\n\nUsers are advised to upgrade to Apache Log4j API 2.25.5 or 2.26.1, both of which emit RFC 8259-compliant JSON for non-finite values."}]},{"artifact":{"id":"ae00880a4e0961ef","cpes":["cpe:2.3:a:io.netty.codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http2:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http2","purl":"pkg:maven/io.netty/netty-codec-http2@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http2","archiveDigests":[{"value":"0bc474c27c96e3a309da73160fbcfe0bd3aa85bc","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.135.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-c2gf-v879-257j","versionConstraint":"<=4.1.134.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http2","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-c2gf-v879-257j","fix":{"state":"fixed","versions":["4.1.135.Final"],"available":[{"date":"2026-06-11","kind":"first-observed","version":"4.1.135.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-48043","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-48043","cwe":"CWE-401","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-48043","cwe":"CWE-772","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-48043","date":"2026-10-17","epss":0.00882,"percentile":0.58416}],"risk":0.45423,"urls":["https://github.com/netty/netty/security/advisories/GHSA-c2gf-v879-257j","https://nvd.nist.gov/vuln/detail/CVE-2026-48043","https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://access.redhat.com/errata/RHSA-2026:26017","https://access.redhat.com/errata/RHSA-2026:26018","https://access.redhat.com/errata/RHSA-2026:26586","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/security/cve/CVE-2026-48043","https://bugzilla.redhat.com/show_bug.cgi?id=2488442","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-48043.json","https://access.redhat.com/errata/RHSA-2026:36820","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:48124","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:50085","https://access.redhat.com/errata/RHSA-2026:53806","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:53645","https://github.com/netty/netty/commit/db6138b168699736a6463c367e12ad0a4c36a25e","https://github.com/netty/netty/commit/3d45a1e4e8eb99144f716e54be5ac57e525fa7ca"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-c2gf-v879-257j","description":"netty-codec-http2: ByteBuf Reference-Count Leak in DelegatingDecompressorFrameListener Leads to Memory Exhaustion"},"relatedVulnerabilities":[{"id":"CVE-2026-48043","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-48043","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-48043","cwe":"CWE-401","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-48043","cwe":"CWE-772","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-48043","date":"2026-10-17","epss":0.00882,"percentile":0.58416}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://github.com/netty/netty/security/advisories/GHSA-c2gf-v879-257j","https://access.redhat.com/errata/RHSA-2026:26017","https://access.redhat.com/errata/RHSA-2026:26018","https://access.redhat.com/errata/RHSA-2026:26586","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/errata/RHSA-2026:36820","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:48124","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:50085","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/security/cve/CVE-2026-48043","https://bugzilla.redhat.com/show_bug.cgi?id=2488442","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-48043.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-48043","description":"Netty is a network application framework for development of protocol servers and clients. In netty-codec-http2 prior to versions 4.1.135.Final and 4.2.15.Final, the `DelegatingDecompressorFrameListener` class orchestrates HTTP/2 decompression by embedding a per-stream `EmbeddedChannel` that runs the appropriate decompression codec (gzip, deflate, zstd) and forwards decompressed chunks to a wrapped listener. Each decompressed chunk is a pooled `ByteBuf` handed to an anonymous `ChannelInboundHandlerAdapter` tail handler, which becomes the sole owner responsible for releasing it. A remote peer could send frames that would result in the flow-controller throwing and so trigger a resource leak which at the end might take down the whole JVM due OOME. Versions 4.1.135.Final and 4.2.15.Final patch the issue."}]},{"artifact":{"id":"5beb9873cdf2e281","cpes":["cpe:2.3:a:net.minidev.json-smart:json-smart:2.5.1:*:*:*:*:*:*:*","cpe:2.3:a:net.minidev.json-smart:json_smart:2.5.1:*:*:*:*:*:*:*","cpe:2.3:a:net.minidev:json-smart:2.5.1:*:*:*:*:*:*:*","cpe:2.3:a:net.minidev:json_smart:2.5.1:*:*:*:*:*:*:*","cpe:2.3:a:json-smart:json-smart:2.5.1:*:*:*:*:*:*:*","cpe:2.3:a:json-smart:json_smart:2.5.1:*:*:*:*:*:*:*","cpe:2.3:a:json_smart:json-smart:2.5.1:*:*:*:*:*:*:*","cpe:2.3:a:json_smart:json_smart:2.5.1:*:*:*:*:*:*:*","cpe:2.3:a:minidev:json-smart:2.5.1:*:*:*:*:*:*:*","cpe:2.3:a:minidev:json_smart:2.5.1:*:*:*:*:*:*:*","cpe:2.3:a:json:json-smart:2.5.1:*:*:*:*:*:*:*","cpe:2.3:a:json:json_smart:2.5.1:*:*:*:*:*:*:*"],"name":"json-smart","purl":"pkg:maven/net.minidev/json-smart@2.5.1","type":"java-archive","version":"2.5.1","language":"java","licenses":["http://www.apache.org/licenses/LICENSE-2.0.txt"],"metadata":{"pomGroupID":"net.minidev","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/json-smart-2.5.1.jar","manifestName":"","pomArtifactID":"json-smart","archiveDigests":[{"value":"4c11d2808d009132dfbbf947ebf37de6bf266c8e","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/json-smart-2.5.1.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/json-smart-2.5.1.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.5.2"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-pq2g-wx69-c263","versionConstraint":">=2.5.0,<2.5.2 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"net.minidev:json-smart","version":"2.5.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-pq2g-wx69-c263","fix":{"state":"fixed","versions":["2.5.2"],"available":[{"date":"2025-02-13","kind":"first-observed","version":"2.5.2"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2024-57699","cwe":"CWE-674","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2024-57699","date":"2026-10-17","epss":0.00587,"percentile":0.46979}],"risk":0.44025000000000003,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2024-57699","https://github.com/TurtleLiu/Vul_PoC/tree/main/CVE-2024-57699","https://nvd.nist.gov/vuln/detail/cve-2023-1370","https://github.com/netplex/json-smart-v2/issues/232","https://github.com/netplex/json-smart-v2/issues/233","https://github.com/netplex/json-smart-v2/issues/236","https://github.com/netplex/json-smart-v2/releases/tag/2.5.2"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-pq2g-wx69-c263","description":"Netplex Json-smart Uncontrolled Recursion vulnerability"},"relatedVulnerabilities":[{"id":"CVE-2024-57699","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2024-57699","cwe":"CWE-674","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2024-57699","date":"2026-10-17","epss":0.00587,"percentile":0.46979}],"urls":["https://github.com/TurtleLiu/Vul_PoC/tree/main/CVE-2024-57699","https://nvd.nist.gov/vuln/detail/cve-2023-1370"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2024-57699","description":"A security issue was found in Netplex Json-smart 2.5.0 through 2.5.1. When loading a specially crafted JSON input, containing a large number of ’{’, a stack exhaustion can be trigger, which could allow an attacker to cause a Denial of Service (DoS). This issue exists because of an incomplete fix for CVE-2023-1370."}]},{"artifact":{"id":"ca8e64bd85e20051","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.16.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.16.1","type":"java-archive","version":"2.16.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.10"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-q4xh-88c3-wmh7","versionConstraint":">=2.14.0,<2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.16.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-q4xh-88c3-wmh7","fix":{"state":"fixed","versions":["2.18.10"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.18.10"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68497","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-68497","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68497","date":"2026-10-17","epss":0.00581,"percentile":0.4662}],"risk":0.43575,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-q4xh-88c3-wmh7","https://nvd.nist.gov/vuln/detail/CVE-2026-68497","https://github.com/FasterXML/jackson-databind/pull/6127","https://github.com/FasterXML/jackson-databind/commit/a99b7e74c8928f43f6975773a8c862c8316178bd","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-q4xh-88c3-wmh7","description":"jackson-databind: Duration XMLGregorianCalendar Unbounded Number Parse DoS"},"relatedVulnerabilities":[{"id":"CVE-2026-68497","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68497","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-68497","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68497","date":"2026-10-17","epss":0.00581,"percentile":0.4662}],"urls":["https://github.com/FasterXML/jackson-databind/commit/a99b7e74c8928f43f6975773a8c862c8316178bd","https://github.com/FasterXML/jackson-databind/pull/6127","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-q4xh-88c3-wmh7"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-68497","description":"jackson-databind binds a JSON string to a javax.xml.datatype.Duration or javax.xml.datatype.XMLGregorianCalendar field by passing the raw string verbatim to DatatypeFactory.newDuration(value) or newXMLGregorianCalendar(value) in CoreXMLDeserializers.Std._deserialize. These deserializers are registered by default with no opt-in, so a plain ObjectMapper or JsonMapper with no polymorphic typing and no special configuration reaches this path. The XML Schema lexical grammar permits numeric components of arbitrary length, which the JDK materializes through the native BigInteger(String) and BigDecimal(String) constructors, both quadratic in digit count. Because the digits sit inside a JSON string token rather than a JSON number token, jackson-core's StreamReadConstraints.maxNumberLength guard never applies; jackson's own NumberDeserializers call validateIntegerLength or validateFPLength before parsing a stringified number, but the XML datatype deserializer omits that pre-check. An unauthenticated attacker can therefore submit a single request of a few megabytes, such as a Duration value consisting of the letter P followed by several million digits and the letter Y, and force tens of seconds to several minutes of single-threaded CPU work; a handful of concurrent requests can saturate a server's worker threads. This affects com.fasterxml.jackson.core:jackson-databind from 2.0.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2."}]},{"artifact":{"id":"defdabbb25148c75","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.10"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-q4xh-88c3-wmh7","versionConstraint":">=2.14.0,<2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-q4xh-88c3-wmh7","fix":{"state":"fixed","versions":["2.18.10"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.18.10"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68497","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-68497","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68497","date":"2026-10-17","epss":0.00581,"percentile":0.4662}],"risk":0.43575,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-q4xh-88c3-wmh7","https://nvd.nist.gov/vuln/detail/CVE-2026-68497","https://github.com/FasterXML/jackson-databind/pull/6127","https://github.com/FasterXML/jackson-databind/commit/a99b7e74c8928f43f6975773a8c862c8316178bd","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-q4xh-88c3-wmh7","description":"jackson-databind: Duration XMLGregorianCalendar Unbounded Number Parse DoS"},"relatedVulnerabilities":[{"id":"CVE-2026-68497","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68497","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-68497","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68497","date":"2026-10-17","epss":0.00581,"percentile":0.4662}],"urls":["https://github.com/FasterXML/jackson-databind/commit/a99b7e74c8928f43f6975773a8c862c8316178bd","https://github.com/FasterXML/jackson-databind/pull/6127","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-q4xh-88c3-wmh7"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-68497","description":"jackson-databind binds a JSON string to a javax.xml.datatype.Duration or javax.xml.datatype.XMLGregorianCalendar field by passing the raw string verbatim to DatatypeFactory.newDuration(value) or newXMLGregorianCalendar(value) in CoreXMLDeserializers.Std._deserialize. These deserializers are registered by default with no opt-in, so a plain ObjectMapper or JsonMapper with no polymorphic typing and no special configuration reaches this path. The XML Schema lexical grammar permits numeric components of arbitrary length, which the JDK materializes through the native BigInteger(String) and BigDecimal(String) constructors, both quadratic in digit count. Because the digits sit inside a JSON string token rather than a JSON number token, jackson-core's StreamReadConstraints.maxNumberLength guard never applies; jackson's own NumberDeserializers call validateIntegerLength or validateFPLength before parsing a stringified number, but the XML datatype deserializer omits that pre-check. An unauthenticated attacker can therefore submit a single request of a few megabytes, such as a Duration value consisting of the letter P followed by several million digits and the letter Y, and force tens of seconds to several minutes of single-threaded CPU work; a handful of concurrent requests can saturate a server's worker threads. This affects com.fasterxml.jackson.core:jackson-databind from 2.0.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2."}]},{"artifact":{"id":"e82eac4d495468a8","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.3:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.3","type":"java-archive","version":"2.17.3","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.10"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-q4xh-88c3-wmh7","versionConstraint":">=2.14.0,<2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-q4xh-88c3-wmh7","fix":{"state":"fixed","versions":["2.18.10"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.18.10"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68497","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-68497","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68497","date":"2026-10-17","epss":0.00581,"percentile":0.4662}],"risk":0.43575,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-q4xh-88c3-wmh7","https://nvd.nist.gov/vuln/detail/CVE-2026-68497","https://github.com/FasterXML/jackson-databind/pull/6127","https://github.com/FasterXML/jackson-databind/commit/a99b7e74c8928f43f6975773a8c862c8316178bd","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-q4xh-88c3-wmh7","description":"jackson-databind: Duration XMLGregorianCalendar Unbounded Number Parse DoS"},"relatedVulnerabilities":[{"id":"CVE-2026-68497","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68497","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-68497","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68497","date":"2026-10-17","epss":0.00581,"percentile":0.4662}],"urls":["https://github.com/FasterXML/jackson-databind/commit/a99b7e74c8928f43f6975773a8c862c8316178bd","https://github.com/FasterXML/jackson-databind/pull/6127","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-q4xh-88c3-wmh7"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-68497","description":"jackson-databind binds a JSON string to a javax.xml.datatype.Duration or javax.xml.datatype.XMLGregorianCalendar field by passing the raw string verbatim to DatatypeFactory.newDuration(value) or newXMLGregorianCalendar(value) in CoreXMLDeserializers.Std._deserialize. These deserializers are registered by default with no opt-in, so a plain ObjectMapper or JsonMapper with no polymorphic typing and no special configuration reaches this path. The XML Schema lexical grammar permits numeric components of arbitrary length, which the JDK materializes through the native BigInteger(String) and BigDecimal(String) constructors, both quadratic in digit count. Because the digits sit inside a JSON string token rather than a JSON number token, jackson-core's StreamReadConstraints.maxNumberLength guard never applies; jackson's own NumberDeserializers call validateIntegerLength or validateFPLength before parsing a stringified number, but the XML datatype deserializer omits that pre-check. An unauthenticated attacker can therefore submit a single request of a few megabytes, such as a Duration value consisting of the letter P followed by several million digits and the letter Y, and force tens of seconds to several minutes of single-threaded CPU work; a handful of concurrent requests can saturate a server's worker threads. This affects com.fasterxml.jackson.core:jackson-databind from 2.0.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2."}]},{"artifact":{"id":"44c1c53d756b1edf","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-q4xh-88c3-wmh7","versionConstraint":">=2.19.0,<2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-q4xh-88c3-wmh7","fix":{"state":"fixed","versions":["2.21.6"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.21.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68497","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-68497","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68497","date":"2026-10-17","epss":0.00581,"percentile":0.4662}],"risk":0.43575,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-q4xh-88c3-wmh7","https://nvd.nist.gov/vuln/detail/CVE-2026-68497","https://github.com/FasterXML/jackson-databind/pull/6127","https://github.com/FasterXML/jackson-databind/commit/a99b7e74c8928f43f6975773a8c862c8316178bd","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-q4xh-88c3-wmh7","description":"jackson-databind: Duration XMLGregorianCalendar Unbounded Number Parse DoS"},"relatedVulnerabilities":[{"id":"CVE-2026-68497","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68497","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-68497","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68497","date":"2026-10-17","epss":0.00581,"percentile":0.4662}],"urls":["https://github.com/FasterXML/jackson-databind/commit/a99b7e74c8928f43f6975773a8c862c8316178bd","https://github.com/FasterXML/jackson-databind/pull/6127","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-q4xh-88c3-wmh7"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-68497","description":"jackson-databind binds a JSON string to a javax.xml.datatype.Duration or javax.xml.datatype.XMLGregorianCalendar field by passing the raw string verbatim to DatatypeFactory.newDuration(value) or newXMLGregorianCalendar(value) in CoreXMLDeserializers.Std._deserialize. These deserializers are registered by default with no opt-in, so a plain ObjectMapper or JsonMapper with no polymorphic typing and no special configuration reaches this path. The XML Schema lexical grammar permits numeric components of arbitrary length, which the JDK materializes through the native BigInteger(String) and BigDecimal(String) constructors, both quadratic in digit count. Because the digits sit inside a JSON string token rather than a JSON number token, jackson-core's StreamReadConstraints.maxNumberLength guard never applies; jackson's own NumberDeserializers call validateIntegerLength or validateFPLength before parsing a stringified number, but the XML datatype deserializer omits that pre-check. An unauthenticated attacker can therefore submit a single request of a few megabytes, such as a Duration value consisting of the letter P followed by several million digits and the letter Y, and force tens of seconds to several minutes of single-threaded CPU work; a handful of concurrent requests can saturate a server's worker threads. This affects com.fasterxml.jackson.core:jackson-databind from 2.0.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2."}]},{"artifact":{"id":"32ddaad000353c8d","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-q4xh-88c3-wmh7","versionConstraint":">=2.19.0,<2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-q4xh-88c3-wmh7","fix":{"state":"fixed","versions":["2.21.6"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.21.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68497","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-68497","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68497","date":"2026-10-17","epss":0.00581,"percentile":0.4662}],"risk":0.43575,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-q4xh-88c3-wmh7","https://nvd.nist.gov/vuln/detail/CVE-2026-68497","https://github.com/FasterXML/jackson-databind/pull/6127","https://github.com/FasterXML/jackson-databind/commit/a99b7e74c8928f43f6975773a8c862c8316178bd","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-q4xh-88c3-wmh7","description":"jackson-databind: Duration XMLGregorianCalendar Unbounded Number Parse DoS"},"relatedVulnerabilities":[{"id":"CVE-2026-68497","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68497","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-68497","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68497","date":"2026-10-17","epss":0.00581,"percentile":0.4662}],"urls":["https://github.com/FasterXML/jackson-databind/commit/a99b7e74c8928f43f6975773a8c862c8316178bd","https://github.com/FasterXML/jackson-databind/pull/6127","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-q4xh-88c3-wmh7"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-68497","description":"jackson-databind binds a JSON string to a javax.xml.datatype.Duration or javax.xml.datatype.XMLGregorianCalendar field by passing the raw string verbatim to DatatypeFactory.newDuration(value) or newXMLGregorianCalendar(value) in CoreXMLDeserializers.Std._deserialize. These deserializers are registered by default with no opt-in, so a plain ObjectMapper or JsonMapper with no polymorphic typing and no special configuration reaches this path. The XML Schema lexical grammar permits numeric components of arbitrary length, which the JDK materializes through the native BigInteger(String) and BigDecimal(String) constructors, both quadratic in digit count. Because the digits sit inside a JSON string token rather than a JSON number token, jackson-core's StreamReadConstraints.maxNumberLength guard never applies; jackson's own NumberDeserializers call validateIntegerLength or validateFPLength before parsing a stringified number, but the XML datatype deserializer omits that pre-check. An unauthenticated attacker can therefore submit a single request of a few megabytes, such as a Duration value consisting of the letter P followed by several million digits and the letter Y, and force tens of seconds to several minutes of single-threaded CPU work; a handful of concurrent requests can saturate a server's worker threads. This affects com.fasterxml.jackson.core:jackson-databind from 2.0.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2."}]},{"artifact":{"id":"25d436943ddb3334","cpes":["cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0.txt"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":[{"value":"b3f7506f6414fb04760561eec11a0880165c2a4a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-q4xh-88c3-wmh7","versionConstraint":">=2.19.0,<2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-q4xh-88c3-wmh7","fix":{"state":"fixed","versions":["2.21.6"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.21.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68497","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-68497","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68497","date":"2026-10-17","epss":0.00581,"percentile":0.4662}],"risk":0.43575,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-q4xh-88c3-wmh7","https://nvd.nist.gov/vuln/detail/CVE-2026-68497","https://github.com/FasterXML/jackson-databind/pull/6127","https://github.com/FasterXML/jackson-databind/commit/a99b7e74c8928f43f6975773a8c862c8316178bd","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-q4xh-88c3-wmh7","description":"jackson-databind: Duration XMLGregorianCalendar Unbounded Number Parse DoS"},"relatedVulnerabilities":[{"id":"CVE-2026-68497","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68497","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-68497","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68497","date":"2026-10-17","epss":0.00581,"percentile":0.4662}],"urls":["https://github.com/FasterXML/jackson-databind/commit/a99b7e74c8928f43f6975773a8c862c8316178bd","https://github.com/FasterXML/jackson-databind/pull/6127","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-q4xh-88c3-wmh7"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-68497","description":"jackson-databind binds a JSON string to a javax.xml.datatype.Duration or javax.xml.datatype.XMLGregorianCalendar field by passing the raw string verbatim to DatatypeFactory.newDuration(value) or newXMLGregorianCalendar(value) in CoreXMLDeserializers.Std._deserialize. These deserializers are registered by default with no opt-in, so a plain ObjectMapper or JsonMapper with no polymorphic typing and no special configuration reaches this path. The XML Schema lexical grammar permits numeric components of arbitrary length, which the JDK materializes through the native BigInteger(String) and BigDecimal(String) constructors, both quadratic in digit count. Because the digits sit inside a JSON string token rather than a JSON number token, jackson-core's StreamReadConstraints.maxNumberLength guard never applies; jackson's own NumberDeserializers call validateIntegerLength or validateFPLength before parsing a stringified number, but the XML datatype deserializer omits that pre-check. An unauthenticated attacker can therefore submit a single request of a few megabytes, such as a Duration value consisting of the letter P followed by several million digits and the letter Y, and force tens of seconds to several minutes of single-threaded CPU work; a handful of concurrent requests can saturate a server's worker threads. This affects com.fasterxml.jackson.core:jackson-databind from 2.0.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2."}]},{"artifact":{"id":"2a6408dd4c290fef","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.1","type":"java-archive","version":"2.19.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-q4xh-88c3-wmh7","versionConstraint":">=2.19.0,<2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-q4xh-88c3-wmh7","fix":{"state":"fixed","versions":["2.21.6"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.21.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68497","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-68497","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68497","date":"2026-10-17","epss":0.00581,"percentile":0.4662}],"risk":0.43575,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-q4xh-88c3-wmh7","https://nvd.nist.gov/vuln/detail/CVE-2026-68497","https://github.com/FasterXML/jackson-databind/pull/6127","https://github.com/FasterXML/jackson-databind/commit/a99b7e74c8928f43f6975773a8c862c8316178bd","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-q4xh-88c3-wmh7","description":"jackson-databind: Duration XMLGregorianCalendar Unbounded Number Parse DoS"},"relatedVulnerabilities":[{"id":"CVE-2026-68497","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68497","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-68497","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68497","date":"2026-10-17","epss":0.00581,"percentile":0.4662}],"urls":["https://github.com/FasterXML/jackson-databind/commit/a99b7e74c8928f43f6975773a8c862c8316178bd","https://github.com/FasterXML/jackson-databind/pull/6127","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-q4xh-88c3-wmh7"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-68497","description":"jackson-databind binds a JSON string to a javax.xml.datatype.Duration or javax.xml.datatype.XMLGregorianCalendar field by passing the raw string verbatim to DatatypeFactory.newDuration(value) or newXMLGregorianCalendar(value) in CoreXMLDeserializers.Std._deserialize. These deserializers are registered by default with no opt-in, so a plain ObjectMapper or JsonMapper with no polymorphic typing and no special configuration reaches this path. The XML Schema lexical grammar permits numeric components of arbitrary length, which the JDK materializes through the native BigInteger(String) and BigDecimal(String) constructors, both quadratic in digit count. Because the digits sit inside a JSON string token rather than a JSON number token, jackson-core's StreamReadConstraints.maxNumberLength guard never applies; jackson's own NumberDeserializers call validateIntegerLength or validateFPLength before parsing a stringified number, but the XML datatype deserializer omits that pre-check. An unauthenticated attacker can therefore submit a single request of a few megabytes, such as a Duration value consisting of the letter P followed by several million digits and the letter Y, and force tens of seconds to several minutes of single-threaded CPU work; a handful of concurrent requests can saturate a server's worker threads. This affects com.fasterxml.jackson.core:jackson-databind from 2.0.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2."}]},{"artifact":{"id":"6ac5f9b8bb069339","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.2","type":"java-archive","version":"2.19.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-q4xh-88c3-wmh7","versionConstraint":">=2.19.0,<2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-q4xh-88c3-wmh7","fix":{"state":"fixed","versions":["2.21.6"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.21.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68497","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-68497","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68497","date":"2026-10-17","epss":0.00581,"percentile":0.4662}],"risk":0.43575,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-q4xh-88c3-wmh7","https://nvd.nist.gov/vuln/detail/CVE-2026-68497","https://github.com/FasterXML/jackson-databind/pull/6127","https://github.com/FasterXML/jackson-databind/commit/a99b7e74c8928f43f6975773a8c862c8316178bd","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-q4xh-88c3-wmh7","description":"jackson-databind: Duration XMLGregorianCalendar Unbounded Number Parse DoS"},"relatedVulnerabilities":[{"id":"CVE-2026-68497","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68497","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-68497","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68497","date":"2026-10-17","epss":0.00581,"percentile":0.4662}],"urls":["https://github.com/FasterXML/jackson-databind/commit/a99b7e74c8928f43f6975773a8c862c8316178bd","https://github.com/FasterXML/jackson-databind/pull/6127","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-q4xh-88c3-wmh7"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-68497","description":"jackson-databind binds a JSON string to a javax.xml.datatype.Duration or javax.xml.datatype.XMLGregorianCalendar field by passing the raw string verbatim to DatatypeFactory.newDuration(value) or newXMLGregorianCalendar(value) in CoreXMLDeserializers.Std._deserialize. These deserializers are registered by default with no opt-in, so a plain ObjectMapper or JsonMapper with no polymorphic typing and no special configuration reaches this path. The XML Schema lexical grammar permits numeric components of arbitrary length, which the JDK materializes through the native BigInteger(String) and BigDecimal(String) constructors, both quadratic in digit count. Because the digits sit inside a JSON string token rather than a JSON number token, jackson-core's StreamReadConstraints.maxNumberLength guard never applies; jackson's own NumberDeserializers call validateIntegerLength or validateFPLength before parsing a stringified number, but the XML datatype deserializer omits that pre-check. An unauthenticated attacker can therefore submit a single request of a few megabytes, such as a Duration value consisting of the letter P followed by several million digits and the letter Y, and force tens of seconds to several minutes of single-threaded CPU work; a handful of concurrent requests can saturate a server's worker threads. This affects com.fasterxml.jackson.core:jackson-databind from 2.0.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2."}]},{"artifact":{"id":"ed25208cb81c393f","cpes":["cpe:2.3:a:apache:log4j-core:2.12.4:*:*:*:*:*:*:*","cpe:2.3:a:apache:log4j_core:2.12.4:*:*:*:*:*:*:*","cpe:2.3:a:apache:log4j:2.12.4:*:*:*:*:*:*:*"],"name":"log4j-core","purl":"pkg:maven/org.apache.logging.log4j/log4j-core@2.12.4","type":"java-archive","version":"2.12.4","language":"java","licenses":[],"metadata":{"pomGroupID":"org.apache.logging.log4j","virtualPath":"/opt/sonarqube/elasticsearch/modules/apm/elastic-apm-agent-1.52.0.jar:org.apache.logging.log4j:log4j-core","manifestName":"","pomArtifactID":"log4j-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/apm/elastic-apm-agent-1.52.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/apm/elastic-apm-agent-1.52.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.25.3"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-vc5p-v9hr-52mj","versionConstraint":">=2.0-beta9,<2.25.3 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.apache.logging.log4j:log4j-core","version":"2.12.4"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-vc5p-v9hr-52mj","fix":{"state":"fixed","versions":["2.25.3"],"available":[{"date":"2025-12-20","kind":"first-observed","version":"2.25.3"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:L/SA:N","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-68161","cwe":"CWE-297","type":"Secondary","source":"security@apache.org"},{"cve":"CVE-2025-68161","cwe":"CWE-295","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2025-68161","date":"2026-10-17","epss":0.00767,"percentile":0.54667}],"risk":0.43335499999999993,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-68161","https://github.com/apache/logging-log4j2/pull/4002","https://lists.apache.org/thread/xr33kyxq3sl67lwb61ggvm1fzc8k7dvx","https://logging.apache.org/cyclonedx/vdr.xml","https://logging.apache.org/log4j/2.x/manual/appenders/network.html#SslConfiguration-attr-verifyHostName","https://logging.apache.org/log4j/2.x/manual/systemproperties.html#log4j2.sslVerifyHostName","https://logging.apache.org/security.html#CVE-2025-68161","https://github.com/apache/logging-log4j2/commit/3b93748497e1adbbd027fda8a5e7268ec5d0d578","http://www.openwall.com/lists/oss-security/2025/12/18/1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-vc5p-v9hr-52mj","description":"Apache Log4j does not verify the TLS hostname in its Socket Appender"},"relatedVulnerabilities":[{"id":"CVE-2025-68161","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":4.8,"impactScore":2.6,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security@apache.org","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-68161","cwe":"CWE-297","type":"Secondary","source":"security@apache.org"},{"cve":"CVE-2025-68161","cwe":"CWE-295","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2025-68161","date":"2026-10-17","epss":0.00767,"percentile":0.54667}],"urls":["https://github.com/apache/logging-log4j2/pull/4002","https://lists.apache.org/thread/xr33kyxq3sl67lwb61ggvm1fzc8k7dvx","https://logging.apache.org/cyclonedx/vdr.xml","https://logging.apache.org/log4j/2.x/manual/appenders/network.html#SslConfiguration-attr-verifyHostName","https://logging.apache.org/log4j/2.x/manual/systemproperties.html#log4j2.sslVerifyHostName","https://logging.apache.org/security.html#CVE-2025-68161","http://www.openwall.com/lists/oss-security/2025/12/18/1","https://lists.debian.org/debian-lts-announce/2026/01/msg00015.html"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-68161","description":"The Socket Appender in Apache Log4j Core versions 2.0-beta9 through 2.25.2 does not perform TLS hostname verification of the peer certificate, even when the  verifyHostName https://logging.apache.org/log4j/2.x/manual/appenders/network.html#SslConfiguration-attr-verifyHostName  configuration attribute or the  log4j2.sslVerifyHostName https://logging.apache.org/log4j/2.x/manual/systemproperties.html#log4j2.sslVerifyHostName  system property is set to true.\n\nThis issue may allow a man-in-the-middle attacker to intercept or redirect log traffic under the following conditions:\n\n  *  The attacker is able to intercept or redirect network traffic between the client and the log receiver.\n  *  The attacker can present a server certificate issued by a certification authority trusted by the Socket Appender’s configured trust store (or by the default Java trust store if no custom trust store is configured).\n\n\nUsers are advised to upgrade to Apache Log4j Core version 2.25.3, which addresses this issue.\n\nAs an alternative mitigation, the Socket Appender may be configured to use a private or restricted trust root to limit the set of trusted certificates."}]},{"artifact":{"id":"9878b4d010396633","cpes":["cpe:2.3:a:apache:log4j-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:log4j_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:log4j:2.19.0:*:*:*:*:*:*:*"],"name":"log4j-core","purl":"pkg:maven/org.apache.logging.log4j/log4j-core@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":[],"metadata":{"pomGroupID":"org.apache.logging.log4j","virtualPath":"/opt/sonarqube/elasticsearch/lib/elasticsearch-log4j-8.16.3.jar:org.apache.logging.log4j:log4j-core","manifestName":"","pomArtifactID":"log4j-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/elasticsearch-log4j-8.16.3.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/elasticsearch-log4j-8.16.3.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.25.3"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-vc5p-v9hr-52mj","versionConstraint":">=2.0-beta9,<2.25.3 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.apache.logging.log4j:log4j-core","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-vc5p-v9hr-52mj","fix":{"state":"fixed","versions":["2.25.3"],"available":[{"date":"2025-12-20","kind":"first-observed","version":"2.25.3"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:L/SA:N","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-68161","cwe":"CWE-297","type":"Secondary","source":"security@apache.org"},{"cve":"CVE-2025-68161","cwe":"CWE-295","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2025-68161","date":"2026-10-17","epss":0.00767,"percentile":0.54667}],"risk":0.43335499999999993,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-68161","https://github.com/apache/logging-log4j2/pull/4002","https://lists.apache.org/thread/xr33kyxq3sl67lwb61ggvm1fzc8k7dvx","https://logging.apache.org/cyclonedx/vdr.xml","https://logging.apache.org/log4j/2.x/manual/appenders/network.html#SslConfiguration-attr-verifyHostName","https://logging.apache.org/log4j/2.x/manual/systemproperties.html#log4j2.sslVerifyHostName","https://logging.apache.org/security.html#CVE-2025-68161","https://github.com/apache/logging-log4j2/commit/3b93748497e1adbbd027fda8a5e7268ec5d0d578","http://www.openwall.com/lists/oss-security/2025/12/18/1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-vc5p-v9hr-52mj","description":"Apache Log4j does not verify the TLS hostname in its Socket Appender"},"relatedVulnerabilities":[{"id":"CVE-2025-68161","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":4.8,"impactScore":2.6,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security@apache.org","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-68161","cwe":"CWE-297","type":"Secondary","source":"security@apache.org"},{"cve":"CVE-2025-68161","cwe":"CWE-295","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2025-68161","date":"2026-10-17","epss":0.00767,"percentile":0.54667}],"urls":["https://github.com/apache/logging-log4j2/pull/4002","https://lists.apache.org/thread/xr33kyxq3sl67lwb61ggvm1fzc8k7dvx","https://logging.apache.org/cyclonedx/vdr.xml","https://logging.apache.org/log4j/2.x/manual/appenders/network.html#SslConfiguration-attr-verifyHostName","https://logging.apache.org/log4j/2.x/manual/systemproperties.html#log4j2.sslVerifyHostName","https://logging.apache.org/security.html#CVE-2025-68161","http://www.openwall.com/lists/oss-security/2025/12/18/1","https://lists.debian.org/debian-lts-announce/2026/01/msg00015.html"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-68161","description":"The Socket Appender in Apache Log4j Core versions 2.0-beta9 through 2.25.2 does not perform TLS hostname verification of the peer certificate, even when the  verifyHostName https://logging.apache.org/log4j/2.x/manual/appenders/network.html#SslConfiguration-attr-verifyHostName  configuration attribute or the  log4j2.sslVerifyHostName https://logging.apache.org/log4j/2.x/manual/systemproperties.html#log4j2.sslVerifyHostName  system property is set to true.\n\nThis issue may allow a man-in-the-middle attacker to intercept or redirect log traffic under the following conditions:\n\n  *  The attacker is able to intercept or redirect network traffic between the client and the log receiver.\n  *  The attacker can present a server certificate issued by a certification authority trusted by the Socket Appender’s configured trust store (or by the default Java trust store if no custom trust store is configured).\n\n\nUsers are advised to upgrade to Apache Log4j Core version 2.25.3, which addresses this issue.\n\nAs an alternative mitigation, the Socket Appender may be configured to use a private or restricted trust root to limit the set of trusted certificates."}]},{"artifact":{"id":"32ae4d30b3686ed6","cpes":["cpe:2.3:a:org.jsoup:jsoup:1.20.1:*:*:*:*:*:*:*","cpe:2.3:a:jsoup:jsoup:1.20.1:*:*:*:*:*:*:*"],"name":"jsoup","purl":"pkg:maven/org.jsoup/jsoup@1.20.1","type":"java-archive","version":"1.20.1","language":"java","licenses":["The MIT License"],"metadata":{"pomGroupID":"org.jsoup","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:org.jsoup:jsoup","manifestName":"","pomArtifactID":"jsoup","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.23.2"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-65r4-943x-97jj","versionConstraint":"<1.23.2 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.jsoup:jsoup","version":"1.20.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-65r4-943x-97jj","fix":{"state":"fixed","versions":["1.23.2"],"available":[{"date":"2026-10-06","kind":"first-observed","version":"1.23.2"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-75140","cwe":"CWE-770","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-75140","date":"2026-10-17","epss":0.00525,"percentile":0.43274}],"risk":0.40950000000000003,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-75140","https://github.com/jhy/jsoup/pull/2556","https://github.com/jhy/jsoup/commit/862ba2f1d48ee95609183dbcfc848c9fd7afc76a","https://www.vulncheck.com/advisories/jsoup-uncontrolled-resource-consumption-in-xmltreebuilder","https://github.com/jhy/jsoup/releases/tag/jsoup-1.23.2"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-65r4-943x-97jj","description":"jsoup XmlTreeBuilder vulnerable to memory exhaustion through deeply nested namespace declarations"},"relatedVulnerabilities":[{"id":"CVE-2026-75140","cvss":[{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}},{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-75140","cwe":"CWE-770","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-75140","date":"2026-10-17","epss":0.00525,"percentile":0.43274}],"urls":["https://github.com/jhy/jsoup/commit/862ba2f1d48ee95609183dbcfc848c9fd7afc76a","https://github.com/jhy/jsoup/pull/2556","https://www.vulncheck.com/advisories/jsoup-uncontrolled-resource-consumption-in-xmltreebuilder"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-75140","description":"jsoup through 1.23.2, fixed in commit 862ba2f, contains an uncontrolled resource consumption vulnerability in XmlTreeBuilder that allows remote attackers to exhaust JVM heap memory by supplying a deeply nested XML document with uniquely-namespaced elements. The builder copies the entire inherited namespace map on every start element, causing quadratic time and memory complexity, which attackers can exploit to trigger an OutOfMemoryError and terminate the application."}]},{"artifact":{"id":"63791bd04b960848","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.11"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-p6pp-m3f8-5c89","versionConstraint":">=2.17.0,<=2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-p6pp-m3f8-5c89","fix":{"state":"fixed","versions":["2.18.11"],"available":[{"date":"2026-10-01","kind":"first-observed","version":"2.18.11"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89407","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89407","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89407","date":"2026-10-17","epss":0.00546,"percentile":0.44589}],"risk":0.4095,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-p6pp-m3f8-5c89","https://nvd.nist.gov/vuln/detail/CVE-2026-89407","https://github.com/FasterXML/jackson-core/issues/1649","https://github.com/FasterXML/jackson-core/pull/1650","https://github.com/FasterXML/jackson-core/pull/1701","https://github.com/FasterXML/jackson-core/commit/731e794f62623aa0d86ced52490166be903fbb1d","https://github.com/FasterXML/jackson-core/commit/e7acd64cc99bd346704423dc2bfea1ab0a08ddff"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-p6pp-m3f8-5c89","description":"jackson-core: ReDoS: quadratic backtracking in NumberInput.PATTERN_FLOAT via looksLikeValidNumber()"},"relatedVulnerabilities":[{"id":"CVE-2026-89407","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89407","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89407","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89407","date":"2026-10-17","epss":0.00546,"percentile":0.44589}],"urls":["https://github.com/FasterXML/jackson-core/issues/1649","https://github.com/FasterXML/jackson-core/pull/1650","https://github.com/FasterXML/jackson-core/pull/1701","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-p6pp-m3f8-5c89"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89407","description":"NumberInput.looksLikeValidNumber() in FasterXML jackson-core pre-validates \"stringified numbers\" with two regular expressions: PATTERN_FLOAT ([+-]?[0-9]*[\\.]?[0-9]+([eE][+-]?[0-9]+)?), present since 2.17.0, and PATTERN_FLOAT_TRAILING_DOT, added in 2.17.2. PATTERN_FLOAT places adjacent quantifiers over the same character class -- an optional [0-9]* run, an optional dot, then a required [0-9]+ run -- so input that ultimately fails to match forces Java's backtracking engine to retry every possible split point of the digit run. \n\n\n\nMatching cost therefore grows with the square of the input length. \n\n\n\nAn attacker who can supply JSON that an application deserializes into a numeric target type reaches this method through jackson-databind's default String-to-number coercion (StdDeserializer and NumberDeserializers for BigDecimal, BigInteger, Double and Float). \n\n\n\nBecause StreamReadConstraints.maxStringLength defaults to 20,000,000 characters, no constraint bounds the input before it reaches the regex. \n\n\n\nTesting by the reporter confirmed O(n^2) growth across five consecutive input-size doublings, with a single 160,000-character string consuming roughly 74 seconds in one call; a small number of concurrent requests of ordinary body size can therefore exhaust a server's request-handling thread pool. \n\n\n\nThe affected method does not exist before 2.17.0, so 2.16.x and earlier releases are not affected. \n\n\n\nThe fix replaces both regular expressions with a hand-rolled single-pass scan."}]},{"artifact":{"id":"7ab64146894bb2c6","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/elasticsearch/lib/elasticsearch-x-content-8.16.3.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/elasticsearch-x-content-8.16.3.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/elasticsearch-x-content-8.16.3.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.11"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-p6pp-m3f8-5c89","versionConstraint":">=2.17.0,<=2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-p6pp-m3f8-5c89","fix":{"state":"fixed","versions":["2.18.11"],"available":[{"date":"2026-10-01","kind":"first-observed","version":"2.18.11"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89407","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89407","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89407","date":"2026-10-17","epss":0.00546,"percentile":0.44589}],"risk":0.4095,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-p6pp-m3f8-5c89","https://nvd.nist.gov/vuln/detail/CVE-2026-89407","https://github.com/FasterXML/jackson-core/issues/1649","https://github.com/FasterXML/jackson-core/pull/1650","https://github.com/FasterXML/jackson-core/pull/1701","https://github.com/FasterXML/jackson-core/commit/731e794f62623aa0d86ced52490166be903fbb1d","https://github.com/FasterXML/jackson-core/commit/e7acd64cc99bd346704423dc2bfea1ab0a08ddff"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-p6pp-m3f8-5c89","description":"jackson-core: ReDoS: quadratic backtracking in NumberInput.PATTERN_FLOAT via looksLikeValidNumber()"},"relatedVulnerabilities":[{"id":"CVE-2026-89407","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89407","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89407","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89407","date":"2026-10-17","epss":0.00546,"percentile":0.44589}],"urls":["https://github.com/FasterXML/jackson-core/issues/1649","https://github.com/FasterXML/jackson-core/pull/1650","https://github.com/FasterXML/jackson-core/pull/1701","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-p6pp-m3f8-5c89"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89407","description":"NumberInput.looksLikeValidNumber() in FasterXML jackson-core pre-validates \"stringified numbers\" with two regular expressions: PATTERN_FLOAT ([+-]?[0-9]*[\\.]?[0-9]+([eE][+-]?[0-9]+)?), present since 2.17.0, and PATTERN_FLOAT_TRAILING_DOT, added in 2.17.2. PATTERN_FLOAT places adjacent quantifiers over the same character class -- an optional [0-9]* run, an optional dot, then a required [0-9]+ run -- so input that ultimately fails to match forces Java's backtracking engine to retry every possible split point of the digit run. \n\n\n\nMatching cost therefore grows with the square of the input length. \n\n\n\nAn attacker who can supply JSON that an application deserializes into a numeric target type reaches this method through jackson-databind's default String-to-number coercion (StdDeserializer and NumberDeserializers for BigDecimal, BigInteger, Double and Float). \n\n\n\nBecause StreamReadConstraints.maxStringLength defaults to 20,000,000 characters, no constraint bounds the input before it reaches the regex. \n\n\n\nTesting by the reporter confirmed O(n^2) growth across five consecutive input-size doublings, with a single 160,000-character string consuming roughly 74 seconds in one call; a small number of concurrent requests of ordinary body size can therefore exhaust a server's request-handling thread pool. \n\n\n\nThe affected method does not exist before 2.17.0, so 2.16.x and earlier releases are not affected. \n\n\n\nThe fix replaces both regular expressions with a hand-rolled single-pass scan."}]},{"artifact":{"id":"0910e51ecab30d8b","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/elasticsearch-x-content-8.16.3.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/elasticsearch-x-content-8.16.3.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/elasticsearch-x-content-8.16.3.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.11"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-p6pp-m3f8-5c89","versionConstraint":">=2.17.0,<=2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-p6pp-m3f8-5c89","fix":{"state":"fixed","versions":["2.18.11"],"available":[{"date":"2026-10-01","kind":"first-observed","version":"2.18.11"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89407","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89407","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89407","date":"2026-10-17","epss":0.00546,"percentile":0.44589}],"risk":0.4095,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-p6pp-m3f8-5c89","https://nvd.nist.gov/vuln/detail/CVE-2026-89407","https://github.com/FasterXML/jackson-core/issues/1649","https://github.com/FasterXML/jackson-core/pull/1650","https://github.com/FasterXML/jackson-core/pull/1701","https://github.com/FasterXML/jackson-core/commit/731e794f62623aa0d86ced52490166be903fbb1d","https://github.com/FasterXML/jackson-core/commit/e7acd64cc99bd346704423dc2bfea1ab0a08ddff"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-p6pp-m3f8-5c89","description":"jackson-core: ReDoS: quadratic backtracking in NumberInput.PATTERN_FLOAT via looksLikeValidNumber()"},"relatedVulnerabilities":[{"id":"CVE-2026-89407","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89407","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89407","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89407","date":"2026-10-17","epss":0.00546,"percentile":0.44589}],"urls":["https://github.com/FasterXML/jackson-core/issues/1649","https://github.com/FasterXML/jackson-core/pull/1650","https://github.com/FasterXML/jackson-core/pull/1701","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-p6pp-m3f8-5c89"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89407","description":"NumberInput.looksLikeValidNumber() in FasterXML jackson-core pre-validates \"stringified numbers\" with two regular expressions: PATTERN_FLOAT ([+-]?[0-9]*[\\.]?[0-9]+([eE][+-]?[0-9]+)?), present since 2.17.0, and PATTERN_FLOAT_TRAILING_DOT, added in 2.17.2. PATTERN_FLOAT places adjacent quantifiers over the same character class -- an optional [0-9]* run, an optional dot, then a required [0-9]+ run -- so input that ultimately fails to match forces Java's backtracking engine to retry every possible split point of the digit run. \n\n\n\nMatching cost therefore grows with the square of the input length. \n\n\n\nAn attacker who can supply JSON that an application deserializes into a numeric target type reaches this method through jackson-databind's default String-to-number coercion (StdDeserializer and NumberDeserializers for BigDecimal, BigInteger, Double and Float). \n\n\n\nBecause StreamReadConstraints.maxStringLength defaults to 20,000,000 characters, no constraint bounds the input before it reaches the regex. \n\n\n\nTesting by the reporter confirmed O(n^2) growth across five consecutive input-size doublings, with a single 160,000-character string consuming roughly 74 seconds in one call; a small number of concurrent requests of ordinary body size can therefore exhaust a server's request-handling thread pool. \n\n\n\nThe affected method does not exist before 2.17.0, so 2.16.x and earlier releases are not affected. \n\n\n\nThe fix replaces both regular expressions with a hand-rolled single-pass scan."}]},{"artifact":{"id":"a48995011555d936","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.11"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-p6pp-m3f8-5c89","versionConstraint":">=2.17.0,<=2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-p6pp-m3f8-5c89","fix":{"state":"fixed","versions":["2.18.11"],"available":[{"date":"2026-10-01","kind":"first-observed","version":"2.18.11"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89407","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89407","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89407","date":"2026-10-17","epss":0.00546,"percentile":0.44589}],"risk":0.4095,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-p6pp-m3f8-5c89","https://nvd.nist.gov/vuln/detail/CVE-2026-89407","https://github.com/FasterXML/jackson-core/issues/1649","https://github.com/FasterXML/jackson-core/pull/1650","https://github.com/FasterXML/jackson-core/pull/1701","https://github.com/FasterXML/jackson-core/commit/731e794f62623aa0d86ced52490166be903fbb1d","https://github.com/FasterXML/jackson-core/commit/e7acd64cc99bd346704423dc2bfea1ab0a08ddff"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-p6pp-m3f8-5c89","description":"jackson-core: ReDoS: quadratic backtracking in NumberInput.PATTERN_FLOAT via looksLikeValidNumber()"},"relatedVulnerabilities":[{"id":"CVE-2026-89407","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89407","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89407","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89407","date":"2026-10-17","epss":0.00546,"percentile":0.44589}],"urls":["https://github.com/FasterXML/jackson-core/issues/1649","https://github.com/FasterXML/jackson-core/pull/1650","https://github.com/FasterXML/jackson-core/pull/1701","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-p6pp-m3f8-5c89"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89407","description":"NumberInput.looksLikeValidNumber() in FasterXML jackson-core pre-validates \"stringified numbers\" with two regular expressions: PATTERN_FLOAT ([+-]?[0-9]*[\\.]?[0-9]+([eE][+-]?[0-9]+)?), present since 2.17.0, and PATTERN_FLOAT_TRAILING_DOT, added in 2.17.2. PATTERN_FLOAT places adjacent quantifiers over the same character class -- an optional [0-9]* run, an optional dot, then a required [0-9]+ run -- so input that ultimately fails to match forces Java's backtracking engine to retry every possible split point of the digit run. \n\n\n\nMatching cost therefore grows with the square of the input length. \n\n\n\nAn attacker who can supply JSON that an application deserializes into a numeric target type reaches this method through jackson-databind's default String-to-number coercion (StdDeserializer and NumberDeserializers for BigDecimal, BigInteger, Double and Float). \n\n\n\nBecause StreamReadConstraints.maxStringLength defaults to 20,000,000 characters, no constraint bounds the input before it reaches the regex. \n\n\n\nTesting by the reporter confirmed O(n^2) growth across five consecutive input-size doublings, with a single 160,000-character string consuming roughly 74 seconds in one call; a small number of concurrent requests of ordinary body size can therefore exhaust a server's request-handling thread pool. \n\n\n\nThe affected method does not exist before 2.17.0, so 2.16.x and earlier releases are not affected. \n\n\n\nThe fix replaces both regular expressions with a hand-rolled single-pass scan."}]},{"artifact":{"id":"c959d960731fe624","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.17.3:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.17.3","type":"java-archive","version":"2.17.3","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.11"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-p6pp-m3f8-5c89","versionConstraint":">=2.17.0,<=2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.17.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-p6pp-m3f8-5c89","fix":{"state":"fixed","versions":["2.18.11"],"available":[{"date":"2026-10-01","kind":"first-observed","version":"2.18.11"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89407","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89407","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89407","date":"2026-10-17","epss":0.00546,"percentile":0.44589}],"risk":0.4095,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-p6pp-m3f8-5c89","https://nvd.nist.gov/vuln/detail/CVE-2026-89407","https://github.com/FasterXML/jackson-core/issues/1649","https://github.com/FasterXML/jackson-core/pull/1650","https://github.com/FasterXML/jackson-core/pull/1701","https://github.com/FasterXML/jackson-core/commit/731e794f62623aa0d86ced52490166be903fbb1d","https://github.com/FasterXML/jackson-core/commit/e7acd64cc99bd346704423dc2bfea1ab0a08ddff"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-p6pp-m3f8-5c89","description":"jackson-core: ReDoS: quadratic backtracking in NumberInput.PATTERN_FLOAT via looksLikeValidNumber()"},"relatedVulnerabilities":[{"id":"CVE-2026-89407","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89407","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89407","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89407","date":"2026-10-17","epss":0.00546,"percentile":0.44589}],"urls":["https://github.com/FasterXML/jackson-core/issues/1649","https://github.com/FasterXML/jackson-core/pull/1650","https://github.com/FasterXML/jackson-core/pull/1701","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-p6pp-m3f8-5c89"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89407","description":"NumberInput.looksLikeValidNumber() in FasterXML jackson-core pre-validates \"stringified numbers\" with two regular expressions: PATTERN_FLOAT ([+-]?[0-9]*[\\.]?[0-9]+([eE][+-]?[0-9]+)?), present since 2.17.0, and PATTERN_FLOAT_TRAILING_DOT, added in 2.17.2. PATTERN_FLOAT places adjacent quantifiers over the same character class -- an optional [0-9]* run, an optional dot, then a required [0-9]+ run -- so input that ultimately fails to match forces Java's backtracking engine to retry every possible split point of the digit run. \n\n\n\nMatching cost therefore grows with the square of the input length. \n\n\n\nAn attacker who can supply JSON that an application deserializes into a numeric target type reaches this method through jackson-databind's default String-to-number coercion (StdDeserializer and NumberDeserializers for BigDecimal, BigInteger, Double and Float). \n\n\n\nBecause StreamReadConstraints.maxStringLength defaults to 20,000,000 characters, no constraint bounds the input before it reaches the regex. \n\n\n\nTesting by the reporter confirmed O(n^2) growth across five consecutive input-size doublings, with a single 160,000-character string consuming roughly 74 seconds in one call; a small number of concurrent requests of ordinary body size can therefore exhaust a server's request-handling thread pool. \n\n\n\nThe affected method does not exist before 2.17.0, so 2.16.x and earlier releases are not affected. \n\n\n\nThe fix replaces both regular expressions with a hand-rolled single-pass scan."}]},{"artifact":{"id":"06e4bc5b80c84434","cpes":["cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0.txt"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-core-2.19.0.jar","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":[{"value":"a90640e59ea42632a8e331ff1d6b706cf306050a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/lib/jdbc/mssql/jackson-core-2.19.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-core-2.19.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.7"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-p6pp-m3f8-5c89","versionConstraint":">=2.19.0,<=2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-p6pp-m3f8-5c89","fix":{"state":"fixed","versions":["2.21.7"],"available":[{"date":"2026-10-01","kind":"first-observed","version":"2.21.7"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89407","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89407","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89407","date":"2026-10-17","epss":0.00546,"percentile":0.44589}],"risk":0.4095,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-p6pp-m3f8-5c89","https://nvd.nist.gov/vuln/detail/CVE-2026-89407","https://github.com/FasterXML/jackson-core/issues/1649","https://github.com/FasterXML/jackson-core/pull/1650","https://github.com/FasterXML/jackson-core/pull/1701","https://github.com/FasterXML/jackson-core/commit/731e794f62623aa0d86ced52490166be903fbb1d","https://github.com/FasterXML/jackson-core/commit/e7acd64cc99bd346704423dc2bfea1ab0a08ddff"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-p6pp-m3f8-5c89","description":"jackson-core: ReDoS: quadratic backtracking in NumberInput.PATTERN_FLOAT via looksLikeValidNumber()"},"relatedVulnerabilities":[{"id":"CVE-2026-89407","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89407","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89407","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89407","date":"2026-10-17","epss":0.00546,"percentile":0.44589}],"urls":["https://github.com/FasterXML/jackson-core/issues/1649","https://github.com/FasterXML/jackson-core/pull/1650","https://github.com/FasterXML/jackson-core/pull/1701","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-p6pp-m3f8-5c89"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89407","description":"NumberInput.looksLikeValidNumber() in FasterXML jackson-core pre-validates \"stringified numbers\" with two regular expressions: PATTERN_FLOAT ([+-]?[0-9]*[\\.]?[0-9]+([eE][+-]?[0-9]+)?), present since 2.17.0, and PATTERN_FLOAT_TRAILING_DOT, added in 2.17.2. PATTERN_FLOAT places adjacent quantifiers over the same character class -- an optional [0-9]* run, an optional dot, then a required [0-9]+ run -- so input that ultimately fails to match forces Java's backtracking engine to retry every possible split point of the digit run. \n\n\n\nMatching cost therefore grows with the square of the input length. \n\n\n\nAn attacker who can supply JSON that an application deserializes into a numeric target type reaches this method through jackson-databind's default String-to-number coercion (StdDeserializer and NumberDeserializers for BigDecimal, BigInteger, Double and Float). \n\n\n\nBecause StreamReadConstraints.maxStringLength defaults to 20,000,000 characters, no constraint bounds the input before it reaches the regex. \n\n\n\nTesting by the reporter confirmed O(n^2) growth across five consecutive input-size doublings, with a single 160,000-character string consuming roughly 74 seconds in one call; a small number of concurrent requests of ordinary body size can therefore exhaust a server's request-handling thread pool. \n\n\n\nThe affected method does not exist before 2.17.0, so 2.16.x and earlier releases are not affected. \n\n\n\nThe fix replaces both regular expressions with a hand-rolled single-pass scan."}]},{"artifact":{"id":"42c27d35cf3bcb34","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.7"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-p6pp-m3f8-5c89","versionConstraint":">=2.19.0,<=2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-p6pp-m3f8-5c89","fix":{"state":"fixed","versions":["2.21.7"],"available":[{"date":"2026-10-01","kind":"first-observed","version":"2.21.7"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89407","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89407","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89407","date":"2026-10-17","epss":0.00546,"percentile":0.44589}],"risk":0.4095,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-p6pp-m3f8-5c89","https://nvd.nist.gov/vuln/detail/CVE-2026-89407","https://github.com/FasterXML/jackson-core/issues/1649","https://github.com/FasterXML/jackson-core/pull/1650","https://github.com/FasterXML/jackson-core/pull/1701","https://github.com/FasterXML/jackson-core/commit/731e794f62623aa0d86ced52490166be903fbb1d","https://github.com/FasterXML/jackson-core/commit/e7acd64cc99bd346704423dc2bfea1ab0a08ddff"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-p6pp-m3f8-5c89","description":"jackson-core: ReDoS: quadratic backtracking in NumberInput.PATTERN_FLOAT via looksLikeValidNumber()"},"relatedVulnerabilities":[{"id":"CVE-2026-89407","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89407","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89407","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89407","date":"2026-10-17","epss":0.00546,"percentile":0.44589}],"urls":["https://github.com/FasterXML/jackson-core/issues/1649","https://github.com/FasterXML/jackson-core/pull/1650","https://github.com/FasterXML/jackson-core/pull/1701","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-p6pp-m3f8-5c89"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89407","description":"NumberInput.looksLikeValidNumber() in FasterXML jackson-core pre-validates \"stringified numbers\" with two regular expressions: PATTERN_FLOAT ([+-]?[0-9]*[\\.]?[0-9]+([eE][+-]?[0-9]+)?), present since 2.17.0, and PATTERN_FLOAT_TRAILING_DOT, added in 2.17.2. PATTERN_FLOAT places adjacent quantifiers over the same character class -- an optional [0-9]* run, an optional dot, then a required [0-9]+ run -- so input that ultimately fails to match forces Java's backtracking engine to retry every possible split point of the digit run. \n\n\n\nMatching cost therefore grows with the square of the input length. \n\n\n\nAn attacker who can supply JSON that an application deserializes into a numeric target type reaches this method through jackson-databind's default String-to-number coercion (StdDeserializer and NumberDeserializers for BigDecimal, BigInteger, Double and Float). \n\n\n\nBecause StreamReadConstraints.maxStringLength defaults to 20,000,000 characters, no constraint bounds the input before it reaches the regex. \n\n\n\nTesting by the reporter confirmed O(n^2) growth across five consecutive input-size doublings, with a single 160,000-character string consuming roughly 74 seconds in one call; a small number of concurrent requests of ordinary body size can therefore exhaust a server's request-handling thread pool. \n\n\n\nThe affected method does not exist before 2.17.0, so 2.16.x and earlier releases are not affected. \n\n\n\nThe fix replaces both regular expressions with a hand-rolled single-pass scan."}]},{"artifact":{"id":"2cfcb3f19ae1e46b","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.19.1:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.19.1","type":"java-archive","version":"2.19.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.7"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-p6pp-m3f8-5c89","versionConstraint":">=2.19.0,<=2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.19.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-p6pp-m3f8-5c89","fix":{"state":"fixed","versions":["2.21.7"],"available":[{"date":"2026-10-01","kind":"first-observed","version":"2.21.7"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89407","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89407","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89407","date":"2026-10-17","epss":0.00546,"percentile":0.44589}],"risk":0.4095,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-p6pp-m3f8-5c89","https://nvd.nist.gov/vuln/detail/CVE-2026-89407","https://github.com/FasterXML/jackson-core/issues/1649","https://github.com/FasterXML/jackson-core/pull/1650","https://github.com/FasterXML/jackson-core/pull/1701","https://github.com/FasterXML/jackson-core/commit/731e794f62623aa0d86ced52490166be903fbb1d","https://github.com/FasterXML/jackson-core/commit/e7acd64cc99bd346704423dc2bfea1ab0a08ddff"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-p6pp-m3f8-5c89","description":"jackson-core: ReDoS: quadratic backtracking in NumberInput.PATTERN_FLOAT via looksLikeValidNumber()"},"relatedVulnerabilities":[{"id":"CVE-2026-89407","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89407","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89407","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89407","date":"2026-10-17","epss":0.00546,"percentile":0.44589}],"urls":["https://github.com/FasterXML/jackson-core/issues/1649","https://github.com/FasterXML/jackson-core/pull/1650","https://github.com/FasterXML/jackson-core/pull/1701","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-p6pp-m3f8-5c89"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89407","description":"NumberInput.looksLikeValidNumber() in FasterXML jackson-core pre-validates \"stringified numbers\" with two regular expressions: PATTERN_FLOAT ([+-]?[0-9]*[\\.]?[0-9]+([eE][+-]?[0-9]+)?), present since 2.17.0, and PATTERN_FLOAT_TRAILING_DOT, added in 2.17.2. PATTERN_FLOAT places adjacent quantifiers over the same character class -- an optional [0-9]* run, an optional dot, then a required [0-9]+ run -- so input that ultimately fails to match forces Java's backtracking engine to retry every possible split point of the digit run. \n\n\n\nMatching cost therefore grows with the square of the input length. \n\n\n\nAn attacker who can supply JSON that an application deserializes into a numeric target type reaches this method through jackson-databind's default String-to-number coercion (StdDeserializer and NumberDeserializers for BigDecimal, BigInteger, Double and Float). \n\n\n\nBecause StreamReadConstraints.maxStringLength defaults to 20,000,000 characters, no constraint bounds the input before it reaches the regex. \n\n\n\nTesting by the reporter confirmed O(n^2) growth across five consecutive input-size doublings, with a single 160,000-character string consuming roughly 74 seconds in one call; a small number of concurrent requests of ordinary body size can therefore exhaust a server's request-handling thread pool. \n\n\n\nThe affected method does not exist before 2.17.0, so 2.16.x and earlier releases are not affected. \n\n\n\nThe fix replaces both regular expressions with a hand-rolled single-pass scan."}]},{"artifact":{"id":"3158f47d2f5ca7b0","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.19.2:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.19.2","type":"java-archive","version":"2.19.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.7"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-p6pp-m3f8-5c89","versionConstraint":">=2.19.0,<=2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.19.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-p6pp-m3f8-5c89","fix":{"state":"fixed","versions":["2.21.7"],"available":[{"date":"2026-10-01","kind":"first-observed","version":"2.21.7"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89407","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89407","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89407","date":"2026-10-17","epss":0.00546,"percentile":0.44589}],"risk":0.4095,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-p6pp-m3f8-5c89","https://nvd.nist.gov/vuln/detail/CVE-2026-89407","https://github.com/FasterXML/jackson-core/issues/1649","https://github.com/FasterXML/jackson-core/pull/1650","https://github.com/FasterXML/jackson-core/pull/1701","https://github.com/FasterXML/jackson-core/commit/731e794f62623aa0d86ced52490166be903fbb1d","https://github.com/FasterXML/jackson-core/commit/e7acd64cc99bd346704423dc2bfea1ab0a08ddff"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-p6pp-m3f8-5c89","description":"jackson-core: ReDoS: quadratic backtracking in NumberInput.PATTERN_FLOAT via looksLikeValidNumber()"},"relatedVulnerabilities":[{"id":"CVE-2026-89407","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89407","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89407","cwe":"CWE-1333","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89407","date":"2026-10-17","epss":0.00546,"percentile":0.44589}],"urls":["https://github.com/FasterXML/jackson-core/issues/1649","https://github.com/FasterXML/jackson-core/pull/1650","https://github.com/FasterXML/jackson-core/pull/1701","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-p6pp-m3f8-5c89"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89407","description":"NumberInput.looksLikeValidNumber() in FasterXML jackson-core pre-validates \"stringified numbers\" with two regular expressions: PATTERN_FLOAT ([+-]?[0-9]*[\\.]?[0-9]+([eE][+-]?[0-9]+)?), present since 2.17.0, and PATTERN_FLOAT_TRAILING_DOT, added in 2.17.2. PATTERN_FLOAT places adjacent quantifiers over the same character class -- an optional [0-9]* run, an optional dot, then a required [0-9]+ run -- so input that ultimately fails to match forces Java's backtracking engine to retry every possible split point of the digit run. \n\n\n\nMatching cost therefore grows with the square of the input length. \n\n\n\nAn attacker who can supply JSON that an application deserializes into a numeric target type reaches this method through jackson-databind's default String-to-number coercion (StdDeserializer and NumberDeserializers for BigDecimal, BigInteger, Double and Float). \n\n\n\nBecause StreamReadConstraints.maxStringLength defaults to 20,000,000 characters, no constraint bounds the input before it reaches the regex. \n\n\n\nTesting by the reporter confirmed O(n^2) growth across five consecutive input-size doublings, with a single 160,000-character string consuming roughly 74 seconds in one call; a small number of concurrent requests of ordinary body size can therefore exhaust a server's request-handling thread pool. \n\n\n\nThe affected method does not exist before 2.17.0, so 2.16.x and earlier releases are not affected. \n\n\n\nThe fix replaces both regular expressions with a hand-rolled single-pass scan."}]},{"artifact":{"id":"b0307b9db7dd7710","cpes":["cpe:2.3:a:bouncycastle-org:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle-org:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle_org:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle_org:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:org.bouncycastle:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:org.bouncycastle:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc-fips:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc-fips:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc_fips:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc_fips:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc:bc_fips:1.0.2.5:*:*:*:*:*:*:*"],"name":"bc-fips","purl":"pkg:maven/org.bouncycastle/bc-fips@1.0.2.5","type":"java-archive","version":"1.0.2.5","language":"java","licenses":[],"metadata":{"pomGroupID":"org.bouncycastle","virtualPath":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/bc-fips-1.0.2.5.jar","manifestName":"","pomArtifactID":"bc-fips","archiveDigests":[{"value":"704e65f7e4fe679e5ab2aa8a840f27f8ced4c522","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/bc-fips-1.0.2.5.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/bc-fips-1.0.2.5.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.0.2.7"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-9pwp-9qqc-pr26","versionConstraint":"<1.0.2.7 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.bouncycastle:bc-fips","version":"1.0.2.5"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-9pwp-9qqc-pr26","fix":{"state":"fixed","versions":["1.0.2.7"],"available":[{"date":"2026-09-19","kind":"first-observed","version":"1.0.2.7"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":9.1,"impactScore":5.2,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/U:Amber","metrics":{"baseScore":9.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-8763","cwe":"CWE-295","type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630"}],"epss":[{"cve":"CVE-2026-8763","date":"2026-10-17","epss":0.0043,"percentile":0.358}],"risk":0.3913,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-8763","https://github.com/bcgit/bc-java/commit/2c28b253a44681fbbc562561eab6ad383d2ae558","https://github.com/bcgit/bc-java/wiki/CVE-2026-8763","https://github.com/bcgit/bc-java/wiki/CVE%E2%80%902026%E2%80%908763","https://github.com/bcgit/bc-java/releases/tag/r1rv85v2"],"severity":"Critical","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-9pwp-9qqc-pr26","description":"Bouncy Castle: Name Constraints bypass via trailing dot in rfc822Name and URI"},"relatedVulnerabilities":[{"id":"CVE-2026-8763","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":9.1,"impactScore":5.2,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Amber","metrics":{"baseScore":9.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-8763","cwe":"CWE-295","type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630"}],"epss":[{"cve":"CVE-2026-8763","date":"2026-10-17","epss":0.0043,"percentile":0.358}],"urls":["https://github.com/bcgit/bc-java/commit/2c28b253a44681fbbc562561eab6ad383d2ae558","https://github.com/bcgit/bc-java/wiki/CVE%E2%80%902026%E2%80%908763"],"severity":"Critical","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-8763","description":"In Bouncy Castle for Java before 1.85, Name Constraints bypass via trailing dot in rfc822Name and URI. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bc-fips 1.0.2.7 (1.0.X series), 2.0.2 (2.0.X series) and 2.1.3 (2.1.X series)."}]},{"artifact":{"id":"db54945b95a265af","cpes":["cpe:2.3:a:org.bouncycastle:bcprov-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:org.bouncycastle:bcprov_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov-jdk18on:bcprov-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov-jdk18on:bcprov_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov_jdk18on:bcprov-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov_jdk18on:bcprov_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle:bcprov-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle:bcprov_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov:bcprov-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov:bcprov_jdk18on:1.78.1:*:*:*:*:*:*:*"],"name":"bcprov-jdk18on","purl":"pkg:maven/org.bouncycastle/bcprov-jdk18on@1.78.1","type":"java-archive","version":"1.78.1","language":"java","licenses":[],"metadata":{"pomGroupID":"org.bouncycastle","virtualPath":"/opt/sonarqube/elasticsearch/lib/tools/security-cli/bcprov-jdk18on-1.78.1.jar","manifestName":"","pomArtifactID":"bcprov-jdk18on","archiveDigests":[{"value":"39e9e45359e20998eb79c1828751f94a818d25f8","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/tools/security-cli/bcprov-jdk18on-1.78.1.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/tools/security-cli/bcprov-jdk18on-1.78.1.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.85"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-9pwp-9qqc-pr26","versionConstraint":"<1.85 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.bouncycastle:bcprov-jdk18on","version":"1.78.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-9pwp-9qqc-pr26","fix":{"state":"fixed","versions":["1.85"],"available":[{"date":"2026-09-19","kind":"first-observed","version":"1.85"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":9.1,"impactScore":5.2,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/U:Amber","metrics":{"baseScore":9.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-8763","cwe":"CWE-295","type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630"}],"epss":[{"cve":"CVE-2026-8763","date":"2026-10-17","epss":0.0043,"percentile":0.358}],"risk":0.3913,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-8763","https://github.com/bcgit/bc-java/commit/2c28b253a44681fbbc562561eab6ad383d2ae558","https://github.com/bcgit/bc-java/wiki/CVE-2026-8763","https://github.com/bcgit/bc-java/wiki/CVE%E2%80%902026%E2%80%908763","https://github.com/bcgit/bc-java/releases/tag/r1rv85v2"],"severity":"Critical","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-9pwp-9qqc-pr26","description":"Bouncy Castle: Name Constraints bypass via trailing dot in rfc822Name and URI"},"relatedVulnerabilities":[{"id":"CVE-2026-8763","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":9.1,"impactScore":5.2,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Amber","metrics":{"baseScore":9.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-8763","cwe":"CWE-295","type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630"}],"epss":[{"cve":"CVE-2026-8763","date":"2026-10-17","epss":0.0043,"percentile":0.358}],"urls":["https://github.com/bcgit/bc-java/commit/2c28b253a44681fbbc562561eab6ad383d2ae558","https://github.com/bcgit/bc-java/wiki/CVE%E2%80%902026%E2%80%908763"],"severity":"Critical","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-8763","description":"In Bouncy Castle for Java before 1.85, Name Constraints bypass via trailing dot in rfc822Name and URI. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bc-fips 1.0.2.7 (1.0.X series), 2.0.2 (2.0.X series) and 2.1.3 (2.1.X series)."}]},{"artifact":{"id":"804ddea303d83b56","cpes":["cpe:2.3:a:org.bouncycastle:bcpkix-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:org.bouncycastle:bcpkix_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcpkix-jdk18on:bcpkix-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcpkix-jdk18on:bcpkix_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcpkix_jdk18on:bcpkix-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcpkix_jdk18on:bcpkix_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle:bcpkix-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle:bcpkix_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcpkix:bcpkix-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcpkix:bcpkix_jdk18on:1.78.1:*:*:*:*:*:*:*"],"name":"bcpkix-jdk18on","purl":"pkg:maven/org.bouncycastle/bcpkix-jdk18on@1.78.1","type":"java-archive","version":"1.78.1","language":"java","licenses":[],"metadata":{"pomGroupID":"org.bouncycastle","virtualPath":"/opt/sonarqube/elasticsearch/lib/tools/security-cli/bcpkix-jdk18on-1.78.1.jar","manifestName":"","pomArtifactID":"bcpkix-jdk18on","archiveDigests":[{"value":"17b3541f736df97465f87d9f5b5dfa4991b37bb3","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/tools/security-cli/bcpkix-jdk18on-1.78.1.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/tools/security-cli/bcpkix-jdk18on-1.78.1.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.84"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wg6q-6289-32hp","versionConstraint":">=1.49,<1.84 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.bouncycastle:bcpkix-jdk18on","version":"1.78.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wg6q-6289-32hp","fix":{"state":"fixed","versions":["1.84"],"available":[{"date":"2026-04-17","kind":"first-observed","version":"1.84"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/U:Green","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-5588","cwe":"CWE-327","type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630"},{"cve":"CVE-2026-5588","cwe":"CWE-347","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-5588","date":"2026-10-17","epss":0.00687,"percentile":0.5173}],"risk":0.388155,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-5588","https://github.com/bcgit/bc-java/wiki/CVE%E2%80%902026%E2%80%905588","https://github.com/bcgit/bc-java/commit/656bae0dbd9b1521f840521ff786e78749fe3057"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wg6q-6289-32hp","description":"Bouncy Castle Crypto Package For Java: Use of a Broken or Risky Cryptographic Algorithm vulnerability in bcpkix modules"},"relatedVulnerabilities":[{"id":"CVE-2026-5588","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Amber","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-5588","cwe":"CWE-327","type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630"},{"cve":"CVE-2026-5588","cwe":"CWE-347","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-5588","date":"2026-10-17","epss":0.00687,"percentile":0.5173}],"urls":["https://github.com/bcgit/bc-java/commit/656bae0dbd9b1521f840521ff786e78749fe3057","https://github.com/bcgit/bc-java/wiki/CVE%E2%80%902026%E2%80%905588","https://access.redhat.com/errata/RHSA-2026:11720","https://access.redhat.com/errata/RHSA-2026:11721","https://access.redhat.com/errata/RHSA-2026:13631","https://access.redhat.com/errata/RHSA-2026:14272","https://access.redhat.com/errata/RHSA-2026:14276","https://access.redhat.com/errata/RHSA-2026:17668","https://access.redhat.com/errata/RHSA-2026:18054","https://access.redhat.com/errata/RHSA-2026:18055","https://access.redhat.com/errata/RHSA-2026:18059","https://access.redhat.com/errata/RHSA-2026:21772","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:60239","https://access.redhat.com/errata/RHSA-2026:60246","https://access.redhat.com/errata/RHSA-2026:60247","https://access.redhat.com/errata/RHSA-2026:60248","https://access.redhat.com/errata/RHSA-2026:60249","https://access.redhat.com/errata/RHSA-2026:60250","https://access.redhat.com/errata/RHSA-2026:60251","https://access.redhat.com/errata/RHSA-2026:60252","https://access.redhat.com/errata/RHSA-2026:60254","https://access.redhat.com/errata/RHSA-2026:60256","https://access.redhat.com/errata/RHSA-2026:60259","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/security/cve/CVE-2026-5588","https://bugzilla.redhat.com/show_bug.cgi?id=2458634","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-5588.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-5588","description":"Use of a Broken or Risky Cryptographic Algorithm vulnerability in Legion of the Bouncy Castle Inc. BC-JAVA bcpkix on all (pkix modules), Legion of the Bouncy Castle Inc. BCPKIX-FIPS bcpkix on All (pkix modules), Legion of the Bouncy Castle Inc. BCPIX-LTS bcpkix on All (pkix modules).\n\n This vulnerability is associated with program files JcaContentVerifierProviderBuilder.Java, JcaContentVerfierProviderBuilder.Java.\n\n\n\nThis issue affects BC-JAVA: from 1.67 before 1.80.2, from 1.81 before 1.81.1, from 1.82 before 1.84; BCPKIX-FIPS: from 2.0.6 before 2.0.11, from 2.1.7 before 2.1.11; BCPIX-LTS: from 2.73.7 before 2.73.11."}]},{"artifact":{"id":"ca8e64bd85e20051","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.16.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.16.1","type":"java-archive","version":"2.16.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.10"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-gx83-3vf8-gh7j","versionConstraint":">=2.11.0,<2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.16.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-gx83-3vf8-gh7j","fix":{"state":"fixed","versions":["2.18.10"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.18.10"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":5.6,"impactScore":3.4,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-83557","cwe":"CWE-502","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-83557","cwe":"CWE-915","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-83557","date":"2026-10-17","epss":0.00717,"percentile":0.52898}],"risk":0.38001,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-gx83-3vf8-gh7j","https://nvd.nist.gov/vuln/detail/CVE-2026-83557","https://github.com/FasterXML/jackson-databind/issues/6156","https://github.com/FasterXML/jackson-databind/pull/6155","https://github.com/FasterXML/jackson-databind/commit/eb3b7fc0f9c0d27f471550ac3316b17d1987388f","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-gx83-3vf8-gh7j","description":"jackson-databind: Comparable missing from DefaultBaseTypeLimitingValidator's unsafe base types (incomplete PolymorphicTypeValidator denylist)"},"relatedVulnerabilities":[{"id":"CVE-2026-83557","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":5.6,"impactScore":3.4,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-83557","cwe":"CWE-502","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-83557","cwe":"CWE-915","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-83557","date":"2026-10-17","epss":0.00717,"percentile":0.52898}],"urls":["https://github.com/FasterXML/jackson-databind/commit/eb3b7fc0f9c0d27f471550ac3316b17d1987388f","https://github.com/FasterXML/jackson-databind/issues/6156","https://github.com/FasterXML/jackson-databind/pull/6155","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-gx83-3vf8-gh7j"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-83557","description":"DefaultBaseTypeLimitingValidator is the PolymorphicTypeValidator applied automatically whenever @JsonTypeInfo is used without an explicitly configured custom validator. It denies polymorphic resolution only for a fixed set of \"unsafe base types\", and its isSafeSubType method returns true unconditionally for every base type outside that set. java.lang.Comparable was absent from the list despite being implemented by a very large fraction of JDK and application classes, comparable in breadth to java.io.Serializable, which is on the list for that reason. An application declaring an @JsonTypeInfo-annotated property or class with Comparable as its base type, and no custom PolymorphicTypeValidator, will accept a type identifier for essentially any class implementing Comparable. This yields an attacker-controlled object instantiation primitive; a demonstrated case constructs a java.io.File for an arbitrary attacker-chosen path, which becomes path-traversal-adjacent if the application subsequently calls path-sensitive methods on the value. No class implementing Comparable has been identified that yields code execution through deserialization alone. Global Default Typing via activateDefaultTyping is not affected, because that method structurally requires an explicit PolymorphicTypeValidator argument. This affects com.fasterxml.jackson.core:jackson-databind from 2.11.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2."}]},{"artifact":{"id":"defdabbb25148c75","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.10"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-gx83-3vf8-gh7j","versionConstraint":">=2.11.0,<2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-gx83-3vf8-gh7j","fix":{"state":"fixed","versions":["2.18.10"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.18.10"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":5.6,"impactScore":3.4,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-83557","cwe":"CWE-502","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-83557","cwe":"CWE-915","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-83557","date":"2026-10-17","epss":0.00717,"percentile":0.52898}],"risk":0.38001,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-gx83-3vf8-gh7j","https://nvd.nist.gov/vuln/detail/CVE-2026-83557","https://github.com/FasterXML/jackson-databind/issues/6156","https://github.com/FasterXML/jackson-databind/pull/6155","https://github.com/FasterXML/jackson-databind/commit/eb3b7fc0f9c0d27f471550ac3316b17d1987388f","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-gx83-3vf8-gh7j","description":"jackson-databind: Comparable missing from DefaultBaseTypeLimitingValidator's unsafe base types (incomplete PolymorphicTypeValidator denylist)"},"relatedVulnerabilities":[{"id":"CVE-2026-83557","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":5.6,"impactScore":3.4,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-83557","cwe":"CWE-502","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-83557","cwe":"CWE-915","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-83557","date":"2026-10-17","epss":0.00717,"percentile":0.52898}],"urls":["https://github.com/FasterXML/jackson-databind/commit/eb3b7fc0f9c0d27f471550ac3316b17d1987388f","https://github.com/FasterXML/jackson-databind/issues/6156","https://github.com/FasterXML/jackson-databind/pull/6155","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-gx83-3vf8-gh7j"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-83557","description":"DefaultBaseTypeLimitingValidator is the PolymorphicTypeValidator applied automatically whenever @JsonTypeInfo is used without an explicitly configured custom validator. It denies polymorphic resolution only for a fixed set of \"unsafe base types\", and its isSafeSubType method returns true unconditionally for every base type outside that set. java.lang.Comparable was absent from the list despite being implemented by a very large fraction of JDK and application classes, comparable in breadth to java.io.Serializable, which is on the list for that reason. An application declaring an @JsonTypeInfo-annotated property or class with Comparable as its base type, and no custom PolymorphicTypeValidator, will accept a type identifier for essentially any class implementing Comparable. This yields an attacker-controlled object instantiation primitive; a demonstrated case constructs a java.io.File for an arbitrary attacker-chosen path, which becomes path-traversal-adjacent if the application subsequently calls path-sensitive methods on the value. No class implementing Comparable has been identified that yields code execution through deserialization alone. Global Default Typing via activateDefaultTyping is not affected, because that method structurally requires an explicit PolymorphicTypeValidator argument. This affects com.fasterxml.jackson.core:jackson-databind from 2.11.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2."}]},{"artifact":{"id":"e82eac4d495468a8","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.3:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.3","type":"java-archive","version":"2.17.3","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.10"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-gx83-3vf8-gh7j","versionConstraint":">=2.11.0,<2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-gx83-3vf8-gh7j","fix":{"state":"fixed","versions":["2.18.10"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.18.10"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":5.6,"impactScore":3.4,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-83557","cwe":"CWE-502","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-83557","cwe":"CWE-915","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-83557","date":"2026-10-17","epss":0.00717,"percentile":0.52898}],"risk":0.38001,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-gx83-3vf8-gh7j","https://nvd.nist.gov/vuln/detail/CVE-2026-83557","https://github.com/FasterXML/jackson-databind/issues/6156","https://github.com/FasterXML/jackson-databind/pull/6155","https://github.com/FasterXML/jackson-databind/commit/eb3b7fc0f9c0d27f471550ac3316b17d1987388f","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-gx83-3vf8-gh7j","description":"jackson-databind: Comparable missing from DefaultBaseTypeLimitingValidator's unsafe base types (incomplete PolymorphicTypeValidator denylist)"},"relatedVulnerabilities":[{"id":"CVE-2026-83557","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":5.6,"impactScore":3.4,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-83557","cwe":"CWE-502","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-83557","cwe":"CWE-915","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-83557","date":"2026-10-17","epss":0.00717,"percentile":0.52898}],"urls":["https://github.com/FasterXML/jackson-databind/commit/eb3b7fc0f9c0d27f471550ac3316b17d1987388f","https://github.com/FasterXML/jackson-databind/issues/6156","https://github.com/FasterXML/jackson-databind/pull/6155","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-gx83-3vf8-gh7j"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-83557","description":"DefaultBaseTypeLimitingValidator is the PolymorphicTypeValidator applied automatically whenever @JsonTypeInfo is used without an explicitly configured custom validator. It denies polymorphic resolution only for a fixed set of \"unsafe base types\", and its isSafeSubType method returns true unconditionally for every base type outside that set. java.lang.Comparable was absent from the list despite being implemented by a very large fraction of JDK and application classes, comparable in breadth to java.io.Serializable, which is on the list for that reason. An application declaring an @JsonTypeInfo-annotated property or class with Comparable as its base type, and no custom PolymorphicTypeValidator, will accept a type identifier for essentially any class implementing Comparable. This yields an attacker-controlled object instantiation primitive; a demonstrated case constructs a java.io.File for an arbitrary attacker-chosen path, which becomes path-traversal-adjacent if the application subsequently calls path-sensitive methods on the value. No class implementing Comparable has been identified that yields code execution through deserialization alone. Global Default Typing via activateDefaultTyping is not affected, because that method structurally requires an explicit PolymorphicTypeValidator argument. This affects com.fasterxml.jackson.core:jackson-databind from 2.11.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2."}]},{"artifact":{"id":"44c1c53d756b1edf","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-gx83-3vf8-gh7j","versionConstraint":">=2.19.0,<2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-gx83-3vf8-gh7j","fix":{"state":"fixed","versions":["2.21.6"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.21.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":5.6,"impactScore":3.4,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-83557","cwe":"CWE-502","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-83557","cwe":"CWE-915","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-83557","date":"2026-10-17","epss":0.00717,"percentile":0.52898}],"risk":0.38001,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-gx83-3vf8-gh7j","https://nvd.nist.gov/vuln/detail/CVE-2026-83557","https://github.com/FasterXML/jackson-databind/issues/6156","https://github.com/FasterXML/jackson-databind/pull/6155","https://github.com/FasterXML/jackson-databind/commit/eb3b7fc0f9c0d27f471550ac3316b17d1987388f","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-gx83-3vf8-gh7j","description":"jackson-databind: Comparable missing from DefaultBaseTypeLimitingValidator's unsafe base types (incomplete PolymorphicTypeValidator denylist)"},"relatedVulnerabilities":[{"id":"CVE-2026-83557","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":5.6,"impactScore":3.4,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-83557","cwe":"CWE-502","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-83557","cwe":"CWE-915","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-83557","date":"2026-10-17","epss":0.00717,"percentile":0.52898}],"urls":["https://github.com/FasterXML/jackson-databind/commit/eb3b7fc0f9c0d27f471550ac3316b17d1987388f","https://github.com/FasterXML/jackson-databind/issues/6156","https://github.com/FasterXML/jackson-databind/pull/6155","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-gx83-3vf8-gh7j"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-83557","description":"DefaultBaseTypeLimitingValidator is the PolymorphicTypeValidator applied automatically whenever @JsonTypeInfo is used without an explicitly configured custom validator. It denies polymorphic resolution only for a fixed set of \"unsafe base types\", and its isSafeSubType method returns true unconditionally for every base type outside that set. java.lang.Comparable was absent from the list despite being implemented by a very large fraction of JDK and application classes, comparable in breadth to java.io.Serializable, which is on the list for that reason. An application declaring an @JsonTypeInfo-annotated property or class with Comparable as its base type, and no custom PolymorphicTypeValidator, will accept a type identifier for essentially any class implementing Comparable. This yields an attacker-controlled object instantiation primitive; a demonstrated case constructs a java.io.File for an arbitrary attacker-chosen path, which becomes path-traversal-adjacent if the application subsequently calls path-sensitive methods on the value. No class implementing Comparable has been identified that yields code execution through deserialization alone. Global Default Typing via activateDefaultTyping is not affected, because that method structurally requires an explicit PolymorphicTypeValidator argument. This affects com.fasterxml.jackson.core:jackson-databind from 2.11.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2."}]},{"artifact":{"id":"32ddaad000353c8d","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-gx83-3vf8-gh7j","versionConstraint":">=2.19.0,<2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-gx83-3vf8-gh7j","fix":{"state":"fixed","versions":["2.21.6"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.21.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":5.6,"impactScore":3.4,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-83557","cwe":"CWE-502","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-83557","cwe":"CWE-915","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-83557","date":"2026-10-17","epss":0.00717,"percentile":0.52898}],"risk":0.38001,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-gx83-3vf8-gh7j","https://nvd.nist.gov/vuln/detail/CVE-2026-83557","https://github.com/FasterXML/jackson-databind/issues/6156","https://github.com/FasterXML/jackson-databind/pull/6155","https://github.com/FasterXML/jackson-databind/commit/eb3b7fc0f9c0d27f471550ac3316b17d1987388f","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-gx83-3vf8-gh7j","description":"jackson-databind: Comparable missing from DefaultBaseTypeLimitingValidator's unsafe base types (incomplete PolymorphicTypeValidator denylist)"},"relatedVulnerabilities":[{"id":"CVE-2026-83557","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":5.6,"impactScore":3.4,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-83557","cwe":"CWE-502","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-83557","cwe":"CWE-915","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-83557","date":"2026-10-17","epss":0.00717,"percentile":0.52898}],"urls":["https://github.com/FasterXML/jackson-databind/commit/eb3b7fc0f9c0d27f471550ac3316b17d1987388f","https://github.com/FasterXML/jackson-databind/issues/6156","https://github.com/FasterXML/jackson-databind/pull/6155","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-gx83-3vf8-gh7j"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-83557","description":"DefaultBaseTypeLimitingValidator is the PolymorphicTypeValidator applied automatically whenever @JsonTypeInfo is used without an explicitly configured custom validator. It denies polymorphic resolution only for a fixed set of \"unsafe base types\", and its isSafeSubType method returns true unconditionally for every base type outside that set. java.lang.Comparable was absent from the list despite being implemented by a very large fraction of JDK and application classes, comparable in breadth to java.io.Serializable, which is on the list for that reason. An application declaring an @JsonTypeInfo-annotated property or class with Comparable as its base type, and no custom PolymorphicTypeValidator, will accept a type identifier for essentially any class implementing Comparable. This yields an attacker-controlled object instantiation primitive; a demonstrated case constructs a java.io.File for an arbitrary attacker-chosen path, which becomes path-traversal-adjacent if the application subsequently calls path-sensitive methods on the value. No class implementing Comparable has been identified that yields code execution through deserialization alone. Global Default Typing via activateDefaultTyping is not affected, because that method structurally requires an explicit PolymorphicTypeValidator argument. This affects com.fasterxml.jackson.core:jackson-databind from 2.11.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2."}]},{"artifact":{"id":"25d436943ddb3334","cpes":["cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0.txt"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":[{"value":"b3f7506f6414fb04760561eec11a0880165c2a4a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-gx83-3vf8-gh7j","versionConstraint":">=2.19.0,<2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-gx83-3vf8-gh7j","fix":{"state":"fixed","versions":["2.21.6"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.21.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":5.6,"impactScore":3.4,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-83557","cwe":"CWE-502","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-83557","cwe":"CWE-915","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-83557","date":"2026-10-17","epss":0.00717,"percentile":0.52898}],"risk":0.38001,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-gx83-3vf8-gh7j","https://nvd.nist.gov/vuln/detail/CVE-2026-83557","https://github.com/FasterXML/jackson-databind/issues/6156","https://github.com/FasterXML/jackson-databind/pull/6155","https://github.com/FasterXML/jackson-databind/commit/eb3b7fc0f9c0d27f471550ac3316b17d1987388f","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-gx83-3vf8-gh7j","description":"jackson-databind: Comparable missing from DefaultBaseTypeLimitingValidator's unsafe base types (incomplete PolymorphicTypeValidator denylist)"},"relatedVulnerabilities":[{"id":"CVE-2026-83557","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":5.6,"impactScore":3.4,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-83557","cwe":"CWE-502","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-83557","cwe":"CWE-915","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-83557","date":"2026-10-17","epss":0.00717,"percentile":0.52898}],"urls":["https://github.com/FasterXML/jackson-databind/commit/eb3b7fc0f9c0d27f471550ac3316b17d1987388f","https://github.com/FasterXML/jackson-databind/issues/6156","https://github.com/FasterXML/jackson-databind/pull/6155","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-gx83-3vf8-gh7j"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-83557","description":"DefaultBaseTypeLimitingValidator is the PolymorphicTypeValidator applied automatically whenever @JsonTypeInfo is used without an explicitly configured custom validator. It denies polymorphic resolution only for a fixed set of \"unsafe base types\", and its isSafeSubType method returns true unconditionally for every base type outside that set. java.lang.Comparable was absent from the list despite being implemented by a very large fraction of JDK and application classes, comparable in breadth to java.io.Serializable, which is on the list for that reason. An application declaring an @JsonTypeInfo-annotated property or class with Comparable as its base type, and no custom PolymorphicTypeValidator, will accept a type identifier for essentially any class implementing Comparable. This yields an attacker-controlled object instantiation primitive; a demonstrated case constructs a java.io.File for an arbitrary attacker-chosen path, which becomes path-traversal-adjacent if the application subsequently calls path-sensitive methods on the value. No class implementing Comparable has been identified that yields code execution through deserialization alone. Global Default Typing via activateDefaultTyping is not affected, because that method structurally requires an explicit PolymorphicTypeValidator argument. This affects com.fasterxml.jackson.core:jackson-databind from 2.11.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2."}]},{"artifact":{"id":"2a6408dd4c290fef","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.1","type":"java-archive","version":"2.19.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-gx83-3vf8-gh7j","versionConstraint":">=2.19.0,<2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-gx83-3vf8-gh7j","fix":{"state":"fixed","versions":["2.21.6"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.21.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":5.6,"impactScore":3.4,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-83557","cwe":"CWE-502","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-83557","cwe":"CWE-915","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-83557","date":"2026-10-17","epss":0.00717,"percentile":0.52898}],"risk":0.38001,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-gx83-3vf8-gh7j","https://nvd.nist.gov/vuln/detail/CVE-2026-83557","https://github.com/FasterXML/jackson-databind/issues/6156","https://github.com/FasterXML/jackson-databind/pull/6155","https://github.com/FasterXML/jackson-databind/commit/eb3b7fc0f9c0d27f471550ac3316b17d1987388f","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-gx83-3vf8-gh7j","description":"jackson-databind: Comparable missing from DefaultBaseTypeLimitingValidator's unsafe base types (incomplete PolymorphicTypeValidator denylist)"},"relatedVulnerabilities":[{"id":"CVE-2026-83557","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":5.6,"impactScore":3.4,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-83557","cwe":"CWE-502","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-83557","cwe":"CWE-915","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-83557","date":"2026-10-17","epss":0.00717,"percentile":0.52898}],"urls":["https://github.com/FasterXML/jackson-databind/commit/eb3b7fc0f9c0d27f471550ac3316b17d1987388f","https://github.com/FasterXML/jackson-databind/issues/6156","https://github.com/FasterXML/jackson-databind/pull/6155","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-gx83-3vf8-gh7j"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-83557","description":"DefaultBaseTypeLimitingValidator is the PolymorphicTypeValidator applied automatically whenever @JsonTypeInfo is used without an explicitly configured custom validator. It denies polymorphic resolution only for a fixed set of \"unsafe base types\", and its isSafeSubType method returns true unconditionally for every base type outside that set. java.lang.Comparable was absent from the list despite being implemented by a very large fraction of JDK and application classes, comparable in breadth to java.io.Serializable, which is on the list for that reason. An application declaring an @JsonTypeInfo-annotated property or class with Comparable as its base type, and no custom PolymorphicTypeValidator, will accept a type identifier for essentially any class implementing Comparable. This yields an attacker-controlled object instantiation primitive; a demonstrated case constructs a java.io.File for an arbitrary attacker-chosen path, which becomes path-traversal-adjacent if the application subsequently calls path-sensitive methods on the value. No class implementing Comparable has been identified that yields code execution through deserialization alone. Global Default Typing via activateDefaultTyping is not affected, because that method structurally requires an explicit PolymorphicTypeValidator argument. This affects com.fasterxml.jackson.core:jackson-databind from 2.11.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2."}]},{"artifact":{"id":"6ac5f9b8bb069339","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.2","type":"java-archive","version":"2.19.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-gx83-3vf8-gh7j","versionConstraint":">=2.19.0,<2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-gx83-3vf8-gh7j","fix":{"state":"fixed","versions":["2.21.6"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.21.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":5.6,"impactScore":3.4,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-83557","cwe":"CWE-502","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-83557","cwe":"CWE-915","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-83557","date":"2026-10-17","epss":0.00717,"percentile":0.52898}],"risk":0.38001,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-gx83-3vf8-gh7j","https://nvd.nist.gov/vuln/detail/CVE-2026-83557","https://github.com/FasterXML/jackson-databind/issues/6156","https://github.com/FasterXML/jackson-databind/pull/6155","https://github.com/FasterXML/jackson-databind/commit/eb3b7fc0f9c0d27f471550ac3316b17d1987388f","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-gx83-3vf8-gh7j","description":"jackson-databind: Comparable missing from DefaultBaseTypeLimitingValidator's unsafe base types (incomplete PolymorphicTypeValidator denylist)"},"relatedVulnerabilities":[{"id":"CVE-2026-83557","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":5.6,"impactScore":3.4,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-83557","cwe":"CWE-502","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-83557","cwe":"CWE-915","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-83557","date":"2026-10-17","epss":0.00717,"percentile":0.52898}],"urls":["https://github.com/FasterXML/jackson-databind/commit/eb3b7fc0f9c0d27f471550ac3316b17d1987388f","https://github.com/FasterXML/jackson-databind/issues/6156","https://github.com/FasterXML/jackson-databind/pull/6155","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-gx83-3vf8-gh7j"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-83557","description":"DefaultBaseTypeLimitingValidator is the PolymorphicTypeValidator applied automatically whenever @JsonTypeInfo is used without an explicitly configured custom validator. It denies polymorphic resolution only for a fixed set of \"unsafe base types\", and its isSafeSubType method returns true unconditionally for every base type outside that set. java.lang.Comparable was absent from the list despite being implemented by a very large fraction of JDK and application classes, comparable in breadth to java.io.Serializable, which is on the list for that reason. An application declaring an @JsonTypeInfo-annotated property or class with Comparable as its base type, and no custom PolymorphicTypeValidator, will accept a type identifier for essentially any class implementing Comparable. This yields an attacker-controlled object instantiation primitive; a demonstrated case constructs a java.io.File for an arbitrary attacker-chosen path, which becomes path-traversal-adjacent if the application subsequently calls path-sensitive methods on the value. No class implementing Comparable has been identified that yields code execution through deserialization alone. Global Default Typing via activateDefaultTyping is not affected, because that method structurally requires an explicit PolymorphicTypeValidator argument. This affects com.fasterxml.jackson.core:jackson-databind from 2.11.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2."}]},{"artifact":{"id":"009c75a42c9de3ef","cpes":["cpe:2.3:a:io.netty.codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec","purl":"pkg:maven/io.netty/netty-codec@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec","archiveDigests":[{"value":"d326bf3a4c785b272da3db6941779a1bd5448378","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.125.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-3p8m-j85q-pgmj","versionConstraint":"<4.1.125.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-3p8m-j85q-pgmj","fix":{"state":"fixed","versions":["4.1.125.Final"],"available":[{"date":"2025-09-04","kind":"first-observed","version":"4.1.125.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-58057","cwe":"CWE-409","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-58057","date":"2026-10-17","epss":0.00631,"percentile":0.49181}],"risk":0.3754449999999999,"urls":["https://github.com/netty/netty/security/advisories/GHSA-3p8m-j85q-pgmj","https://github.com/netty/netty/commit/9d804c54ce962408ae6418255a83a13924f7145d","https://nvd.nist.gov/vuln/detail/CVE-2025-58057"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-3p8m-j85q-pgmj","description":"Netty's decoders vulnerable to DoS via zip bomb style attack"},"relatedVulnerabilities":[{"id":"CVE-2025-58057","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-58057","cwe":"CWE-409","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-58057","date":"2026-10-17","epss":0.00631,"percentile":0.49181}],"urls":["https://github.com/netty/netty/commit/9d804c54ce962408ae6418255a83a13924f7145d","https://github.com/netty/netty/security/advisories/GHSA-3p8m-j85q-pgmj"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-58057","description":"Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. In netty-codec-compression versions 4.1.124.Final and below, and netty-codec versions 4.2.4.Final and below, when supplied with specially crafted input, BrotliDecoder and certain other decompression decoders will allocate a large number of reachable byte buffers, which can lead to denial of service. BrotliDecoder.decompress has no limit in how often it calls pull, decompressing data 64K bytes at a time. The buffers are saved in the output list, and remain reachable until OOM is hit. This is fixed in versions 4.1.125.Final of netty-codec and 4.2.5.Final of netty-codec-compression."}]},{"artifact":{"id":"a49604d63dab36f8","cpes":["cpe:2.3:a:io.netty.codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec","purl":"pkg:maven/io.netty/netty-codec@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec","archiveDigests":[{"value":"d326bf3a4c785b272da3db6941779a1bd5448378","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.125.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-3p8m-j85q-pgmj","versionConstraint":"<4.1.125.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-3p8m-j85q-pgmj","fix":{"state":"fixed","versions":["4.1.125.Final"],"available":[{"date":"2025-09-04","kind":"first-observed","version":"4.1.125.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-58057","cwe":"CWE-409","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-58057","date":"2026-10-17","epss":0.00631,"percentile":0.49181}],"risk":0.3754449999999999,"urls":["https://github.com/netty/netty/security/advisories/GHSA-3p8m-j85q-pgmj","https://github.com/netty/netty/commit/9d804c54ce962408ae6418255a83a13924f7145d","https://nvd.nist.gov/vuln/detail/CVE-2025-58057"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-3p8m-j85q-pgmj","description":"Netty's decoders vulnerable to DoS via zip bomb style attack"},"relatedVulnerabilities":[{"id":"CVE-2025-58057","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-58057","cwe":"CWE-409","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-58057","date":"2026-10-17","epss":0.00631,"percentile":0.49181}],"urls":["https://github.com/netty/netty/commit/9d804c54ce962408ae6418255a83a13924f7145d","https://github.com/netty/netty/security/advisories/GHSA-3p8m-j85q-pgmj"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-58057","description":"Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. In netty-codec-compression versions 4.1.124.Final and below, and netty-codec versions 4.2.4.Final and below, when supplied with specially crafted input, BrotliDecoder and certain other decompression decoders will allocate a large number of reachable byte buffers, which can lead to denial of service. BrotliDecoder.decompress has no limit in how often it calls pull, decompressing data 64K bytes at a time. The buffers are saved in the output list, and remain reachable until OOM is hit. This is fixed in versions 4.1.125.Final of netty-codec and 4.2.5.Final of netty-codec-compression."}]},{"artifact":{"id":"d3d056eb527453fe","cpes":["cpe:2.3:a:io.netty.codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec","purl":"pkg:maven/io.netty/netty-codec@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec","archiveDigests":[{"value":"d326bf3a4c785b272da3db6941779a1bd5448378","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.125.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-3p8m-j85q-pgmj","versionConstraint":"<4.1.125.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-3p8m-j85q-pgmj","fix":{"state":"fixed","versions":["4.1.125.Final"],"available":[{"date":"2025-09-04","kind":"first-observed","version":"4.1.125.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-58057","cwe":"CWE-409","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-58057","date":"2026-10-17","epss":0.00631,"percentile":0.49181}],"risk":0.3754449999999999,"urls":["https://github.com/netty/netty/security/advisories/GHSA-3p8m-j85q-pgmj","https://github.com/netty/netty/commit/9d804c54ce962408ae6418255a83a13924f7145d","https://nvd.nist.gov/vuln/detail/CVE-2025-58057"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-3p8m-j85q-pgmj","description":"Netty's decoders vulnerable to DoS via zip bomb style attack"},"relatedVulnerabilities":[{"id":"CVE-2025-58057","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-58057","cwe":"CWE-409","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-58057","date":"2026-10-17","epss":0.00631,"percentile":0.49181}],"urls":["https://github.com/netty/netty/commit/9d804c54ce962408ae6418255a83a13924f7145d","https://github.com/netty/netty/security/advisories/GHSA-3p8m-j85q-pgmj"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-58057","description":"Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. In netty-codec-compression versions 4.1.124.Final and below, and netty-codec versions 4.2.4.Final and below, when supplied with specially crafted input, BrotliDecoder and certain other decompression decoders will allocate a large number of reachable byte buffers, which can lead to denial of service. BrotliDecoder.decompress has no limit in how often it calls pull, decompressing data 64K bytes at a time. The buffers are saved in the output list, and remain reachable until OOM is hit. This is fixed in versions 4.1.125.Final of netty-codec and 4.2.5.Final of netty-codec-compression."}]},{"artifact":{"id":"69d0a0d2351d6c25","cpes":["cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.15.0:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.15.0","type":"java-archive","version":"2.15.0","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0.txt"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/jackson-core-2.15.0.jar","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":[{"value":"12f334a1dc9c6d2854c43ae314024dde8b3ad572","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/jackson-core-2.15.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/jackson-core-2.15.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-r7wm-3cxj-wff9","versionConstraint":"<2.18.8 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.15.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-r7wm-3cxj-wff9","fix":{"state":"fixed","versions":["2.18.8"],"available":[{"date":"2026-07-22","kind":"first-observed","version":"2.18.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"risk":0.3750299999999999,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://nvd.nist.gov/vuln/detail/CVE-2026-68494"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-r7wm-3cxj-wff9","description":"jackson-core: Async parser maxNumberLength bypass via chunked digit accumulation (incomplete fix for GHSA-72hv-8253-57qq)"},"relatedVulnerabilities":[{"id":"CVE-2026-68494","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"urls":["https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/advisories/GHSA-72hv-8253-57qq","https://www.cve.org/CVERecord?id=CVE-2026-18401"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-68494","description":"The fix released in jackson-core 2.18.6 and 2.21.1 for CVE-2026-18401 (GHSA-72hv-8253-57qq, number length constraint bypass in the non-blocking parser) is incomplete. This record covers the remaining bypass.\n\nThe earlier fix wired validateIntegerLength() into a new _setIntLength() helper and invoked it wherever the integer portion of a number is decided: a terminator byte arrives, a '.' or 'e'/'E' is seen, or input ends inside a fully buffered value. It was not invoked on the attacker-relevant path where the parser runs out of input while still inside the MINOR_NUMBER_INTEGER_DIGITS minor state and returns NOT_AVAILABLE to the caller.\n\nAs a result, an attacker who streams JSON to a non-blocking parser in many small chunks, without ever sending a terminator byte, keeps the parser inside MINOR_NUMBER_INTEGER_DIGITS indefinitely. _textBuffer.expandCurrentSegment() grows the accumulator on every chunk while validateIntegerLength() is never called. The accumulator is bounded only by maxStringLength (20 MiB by default) rather than by maxNumberLength (1000 by default), an amplification of roughly 20,000x over the documented limit. Because Java char values occupy two bytes, a single connection can be driven to approximately 40 MiB of heap before the validator finally fires when the value completes.\n\nThe equivalent fraction-path code is correct: _finishFloatFraction() calls _setFractLength() before its NOT_AVAILABLE return. The missing call affects the integer-digit paths in _startPositiveNumber(), _startNegativeNumber() and _finishNumberIntegralPart() in NonBlockingUtf8JsonParserBase.\n\nImpact: reactive frameworks such as Spring WebFlux/Reactor, Quarkus, Helidon and Vert.x feed inbound HTTP or gRPC bytes to the async parser as they arrive, which is precisely the chunked-feed shape required. Operators who set StreamReadConstraints.maxNumberLength expecting it to cap memory per number value do not get that guarantee; memory accumulates per concurrent connection and attacker-controlled concurrency can exhaust the JVM heap. The synchronous parsers (UTF8StreamJsonParser, ReaderBasedJsonParser) and the async parser operating on complete input are not affected.\n\nExploitation requires only the ability to stream data to a parsing endpoint; no privileges or user interaction are needed.\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.7, and from 2.19.0 through 2.21.3, and tools.jackson.core:jackson-core from 3.0.0 through 3.1.3. Versions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-r7wm-3cxj-wff9 states the affected 2.x range without a lower bound. The 2.22.x and 3.2.x release lines are not affected: those branches were created after the fix commit landed on 2026-05-21 and therefore contain it from their initial releases (2.22.0, tagged 2026-06-03, and 3.2.0, tagged 2026-06-08)."}]},{"artifact":{"id":"9922c8e5ca7181c2","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.15.0:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.15.0","type":"java-archive","version":"2.15.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/elasticsearch/bin/elasticsearch-sql-cli-8.16.3.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/elasticsearch/bin/elasticsearch-sql-cli-8.16.3.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/bin/elasticsearch-sql-cli-8.16.3.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-r7wm-3cxj-wff9","versionConstraint":"<2.18.8 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.15.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-r7wm-3cxj-wff9","fix":{"state":"fixed","versions":["2.18.8"],"available":[{"date":"2026-07-22","kind":"first-observed","version":"2.18.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"risk":0.3750299999999999,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://nvd.nist.gov/vuln/detail/CVE-2026-68494"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-r7wm-3cxj-wff9","description":"jackson-core: Async parser maxNumberLength bypass via chunked digit accumulation (incomplete fix for GHSA-72hv-8253-57qq)"},"relatedVulnerabilities":[{"id":"CVE-2026-68494","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"urls":["https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/advisories/GHSA-72hv-8253-57qq","https://www.cve.org/CVERecord?id=CVE-2026-18401"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-68494","description":"The fix released in jackson-core 2.18.6 and 2.21.1 for CVE-2026-18401 (GHSA-72hv-8253-57qq, number length constraint bypass in the non-blocking parser) is incomplete. This record covers the remaining bypass.\n\nThe earlier fix wired validateIntegerLength() into a new _setIntLength() helper and invoked it wherever the integer portion of a number is decided: a terminator byte arrives, a '.' or 'e'/'E' is seen, or input ends inside a fully buffered value. It was not invoked on the attacker-relevant path where the parser runs out of input while still inside the MINOR_NUMBER_INTEGER_DIGITS minor state and returns NOT_AVAILABLE to the caller.\n\nAs a result, an attacker who streams JSON to a non-blocking parser in many small chunks, without ever sending a terminator byte, keeps the parser inside MINOR_NUMBER_INTEGER_DIGITS indefinitely. _textBuffer.expandCurrentSegment() grows the accumulator on every chunk while validateIntegerLength() is never called. The accumulator is bounded only by maxStringLength (20 MiB by default) rather than by maxNumberLength (1000 by default), an amplification of roughly 20,000x over the documented limit. Because Java char values occupy two bytes, a single connection can be driven to approximately 40 MiB of heap before the validator finally fires when the value completes.\n\nThe equivalent fraction-path code is correct: _finishFloatFraction() calls _setFractLength() before its NOT_AVAILABLE return. The missing call affects the integer-digit paths in _startPositiveNumber(), _startNegativeNumber() and _finishNumberIntegralPart() in NonBlockingUtf8JsonParserBase.\n\nImpact: reactive frameworks such as Spring WebFlux/Reactor, Quarkus, Helidon and Vert.x feed inbound HTTP or gRPC bytes to the async parser as they arrive, which is precisely the chunked-feed shape required. Operators who set StreamReadConstraints.maxNumberLength expecting it to cap memory per number value do not get that guarantee; memory accumulates per concurrent connection and attacker-controlled concurrency can exhaust the JVM heap. The synchronous parsers (UTF8StreamJsonParser, ReaderBasedJsonParser) and the async parser operating on complete input are not affected.\n\nExploitation requires only the ability to stream data to a parsing endpoint; no privileges or user interaction are needed.\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.7, and from 2.19.0 through 2.21.3, and tools.jackson.core:jackson-core from 3.0.0 through 3.1.3. Versions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-r7wm-3cxj-wff9 states the affected 2.x range without a lower bound. The 2.22.x and 3.2.x release lines are not affected: those branches were created after the fix commit landed on 2026-05-21 and therefore contain it from their initial releases (2.22.0, tagged 2026-06-03, and 3.2.0, tagged 2026-06-08)."}]},{"artifact":{"id":"efaf676052018f35","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.16.1:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.16.1","type":"java-archive","version":"2.16.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-r7wm-3cxj-wff9","versionConstraint":"<2.18.8 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.16.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-r7wm-3cxj-wff9","fix":{"state":"fixed","versions":["2.18.8"],"available":[{"date":"2026-07-22","kind":"first-observed","version":"2.18.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"risk":0.3750299999999999,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://nvd.nist.gov/vuln/detail/CVE-2026-68494"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-r7wm-3cxj-wff9","description":"jackson-core: Async parser maxNumberLength bypass via chunked digit accumulation (incomplete fix for GHSA-72hv-8253-57qq)"},"relatedVulnerabilities":[{"id":"CVE-2026-68494","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"urls":["https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/advisories/GHSA-72hv-8253-57qq","https://www.cve.org/CVERecord?id=CVE-2026-18401"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-68494","description":"The fix released in jackson-core 2.18.6 and 2.21.1 for CVE-2026-18401 (GHSA-72hv-8253-57qq, number length constraint bypass in the non-blocking parser) is incomplete. This record covers the remaining bypass.\n\nThe earlier fix wired validateIntegerLength() into a new _setIntLength() helper and invoked it wherever the integer portion of a number is decided: a terminator byte arrives, a '.' or 'e'/'E' is seen, or input ends inside a fully buffered value. It was not invoked on the attacker-relevant path where the parser runs out of input while still inside the MINOR_NUMBER_INTEGER_DIGITS minor state and returns NOT_AVAILABLE to the caller.\n\nAs a result, an attacker who streams JSON to a non-blocking parser in many small chunks, without ever sending a terminator byte, keeps the parser inside MINOR_NUMBER_INTEGER_DIGITS indefinitely. _textBuffer.expandCurrentSegment() grows the accumulator on every chunk while validateIntegerLength() is never called. The accumulator is bounded only by maxStringLength (20 MiB by default) rather than by maxNumberLength (1000 by default), an amplification of roughly 20,000x over the documented limit. Because Java char values occupy two bytes, a single connection can be driven to approximately 40 MiB of heap before the validator finally fires when the value completes.\n\nThe equivalent fraction-path code is correct: _finishFloatFraction() calls _setFractLength() before its NOT_AVAILABLE return. The missing call affects the integer-digit paths in _startPositiveNumber(), _startNegativeNumber() and _finishNumberIntegralPart() in NonBlockingUtf8JsonParserBase.\n\nImpact: reactive frameworks such as Spring WebFlux/Reactor, Quarkus, Helidon and Vert.x feed inbound HTTP or gRPC bytes to the async parser as they arrive, which is precisely the chunked-feed shape required. Operators who set StreamReadConstraints.maxNumberLength expecting it to cap memory per number value do not get that guarantee; memory accumulates per concurrent connection and attacker-controlled concurrency can exhaust the JVM heap. The synchronous parsers (UTF8StreamJsonParser, ReaderBasedJsonParser) and the async parser operating on complete input are not affected.\n\nExploitation requires only the ability to stream data to a parsing endpoint; no privileges or user interaction are needed.\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.7, and from 2.19.0 through 2.21.3, and tools.jackson.core:jackson-core from 3.0.0 through 3.1.3. Versions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-r7wm-3cxj-wff9 states the affected 2.x range without a lower bound. The 2.22.x and 3.2.x release lines are not affected: those branches were created after the fix commit landed on 2026-05-21 and therefore contain it from their initial releases (2.22.0, tagged 2026-06-03, and 3.2.0, tagged 2026-06-08)."}]},{"artifact":{"id":"a48995011555d936","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-r7wm-3cxj-wff9","versionConstraint":"<2.18.8 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-r7wm-3cxj-wff9","fix":{"state":"fixed","versions":["2.18.8"],"available":[{"date":"2026-07-22","kind":"first-observed","version":"2.18.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"risk":0.3750299999999999,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://nvd.nist.gov/vuln/detail/CVE-2026-68494"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-r7wm-3cxj-wff9","description":"jackson-core: Async parser maxNumberLength bypass via chunked digit accumulation (incomplete fix for GHSA-72hv-8253-57qq)"},"relatedVulnerabilities":[{"id":"CVE-2026-68494","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"urls":["https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/advisories/GHSA-72hv-8253-57qq","https://www.cve.org/CVERecord?id=CVE-2026-18401"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-68494","description":"The fix released in jackson-core 2.18.6 and 2.21.1 for CVE-2026-18401 (GHSA-72hv-8253-57qq, number length constraint bypass in the non-blocking parser) is incomplete. This record covers the remaining bypass.\n\nThe earlier fix wired validateIntegerLength() into a new _setIntLength() helper and invoked it wherever the integer portion of a number is decided: a terminator byte arrives, a '.' or 'e'/'E' is seen, or input ends inside a fully buffered value. It was not invoked on the attacker-relevant path where the parser runs out of input while still inside the MINOR_NUMBER_INTEGER_DIGITS minor state and returns NOT_AVAILABLE to the caller.\n\nAs a result, an attacker who streams JSON to a non-blocking parser in many small chunks, without ever sending a terminator byte, keeps the parser inside MINOR_NUMBER_INTEGER_DIGITS indefinitely. _textBuffer.expandCurrentSegment() grows the accumulator on every chunk while validateIntegerLength() is never called. The accumulator is bounded only by maxStringLength (20 MiB by default) rather than by maxNumberLength (1000 by default), an amplification of roughly 20,000x over the documented limit. Because Java char values occupy two bytes, a single connection can be driven to approximately 40 MiB of heap before the validator finally fires when the value completes.\n\nThe equivalent fraction-path code is correct: _finishFloatFraction() calls _setFractLength() before its NOT_AVAILABLE return. The missing call affects the integer-digit paths in _startPositiveNumber(), _startNegativeNumber() and _finishNumberIntegralPart() in NonBlockingUtf8JsonParserBase.\n\nImpact: reactive frameworks such as Spring WebFlux/Reactor, Quarkus, Helidon and Vert.x feed inbound HTTP or gRPC bytes to the async parser as they arrive, which is precisely the chunked-feed shape required. Operators who set StreamReadConstraints.maxNumberLength expecting it to cap memory per number value do not get that guarantee; memory accumulates per concurrent connection and attacker-controlled concurrency can exhaust the JVM heap. The synchronous parsers (UTF8StreamJsonParser, ReaderBasedJsonParser) and the async parser operating on complete input are not affected.\n\nExploitation requires only the ability to stream data to a parsing endpoint; no privileges or user interaction are needed.\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.7, and from 2.19.0 through 2.21.3, and tools.jackson.core:jackson-core from 3.0.0 through 3.1.3. Versions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-r7wm-3cxj-wff9 states the affected 2.x range without a lower bound. The 2.22.x and 3.2.x release lines are not affected: those branches were created after the fix commit landed on 2026-05-21 and therefore contain it from their initial releases (2.22.0, tagged 2026-06-03, and 3.2.0, tagged 2026-06-08)."}]},{"artifact":{"id":"0910e51ecab30d8b","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/elasticsearch-x-content-8.16.3.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/elasticsearch-x-content-8.16.3.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/elasticsearch-x-content-8.16.3.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-r7wm-3cxj-wff9","versionConstraint":"<2.18.8 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-r7wm-3cxj-wff9","fix":{"state":"fixed","versions":["2.18.8"],"available":[{"date":"2026-07-22","kind":"first-observed","version":"2.18.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"risk":0.3750299999999999,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://nvd.nist.gov/vuln/detail/CVE-2026-68494"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-r7wm-3cxj-wff9","description":"jackson-core: Async parser maxNumberLength bypass via chunked digit accumulation (incomplete fix for GHSA-72hv-8253-57qq)"},"relatedVulnerabilities":[{"id":"CVE-2026-68494","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"urls":["https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/advisories/GHSA-72hv-8253-57qq","https://www.cve.org/CVERecord?id=CVE-2026-18401"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-68494","description":"The fix released in jackson-core 2.18.6 and 2.21.1 for CVE-2026-18401 (GHSA-72hv-8253-57qq, number length constraint bypass in the non-blocking parser) is incomplete. This record covers the remaining bypass.\n\nThe earlier fix wired validateIntegerLength() into a new _setIntLength() helper and invoked it wherever the integer portion of a number is decided: a terminator byte arrives, a '.' or 'e'/'E' is seen, or input ends inside a fully buffered value. It was not invoked on the attacker-relevant path where the parser runs out of input while still inside the MINOR_NUMBER_INTEGER_DIGITS minor state and returns NOT_AVAILABLE to the caller.\n\nAs a result, an attacker who streams JSON to a non-blocking parser in many small chunks, without ever sending a terminator byte, keeps the parser inside MINOR_NUMBER_INTEGER_DIGITS indefinitely. _textBuffer.expandCurrentSegment() grows the accumulator on every chunk while validateIntegerLength() is never called. The accumulator is bounded only by maxStringLength (20 MiB by default) rather than by maxNumberLength (1000 by default), an amplification of roughly 20,000x over the documented limit. Because Java char values occupy two bytes, a single connection can be driven to approximately 40 MiB of heap before the validator finally fires when the value completes.\n\nThe equivalent fraction-path code is correct: _finishFloatFraction() calls _setFractLength() before its NOT_AVAILABLE return. The missing call affects the integer-digit paths in _startPositiveNumber(), _startNegativeNumber() and _finishNumberIntegralPart() in NonBlockingUtf8JsonParserBase.\n\nImpact: reactive frameworks such as Spring WebFlux/Reactor, Quarkus, Helidon and Vert.x feed inbound HTTP or gRPC bytes to the async parser as they arrive, which is precisely the chunked-feed shape required. Operators who set StreamReadConstraints.maxNumberLength expecting it to cap memory per number value do not get that guarantee; memory accumulates per concurrent connection and attacker-controlled concurrency can exhaust the JVM heap. The synchronous parsers (UTF8StreamJsonParser, ReaderBasedJsonParser) and the async parser operating on complete input are not affected.\n\nExploitation requires only the ability to stream data to a parsing endpoint; no privileges or user interaction are needed.\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.7, and from 2.19.0 through 2.21.3, and tools.jackson.core:jackson-core from 3.0.0 through 3.1.3. Versions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-r7wm-3cxj-wff9 states the affected 2.x range without a lower bound. The 2.22.x and 3.2.x release lines are not affected: those branches were created after the fix commit landed on 2026-05-21 and therefore contain it from their initial releases (2.22.0, tagged 2026-06-03, and 3.2.0, tagged 2026-06-08)."}]},{"artifact":{"id":"63791bd04b960848","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-r7wm-3cxj-wff9","versionConstraint":"<2.18.8 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-r7wm-3cxj-wff9","fix":{"state":"fixed","versions":["2.18.8"],"available":[{"date":"2026-07-22","kind":"first-observed","version":"2.18.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"risk":0.3750299999999999,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://nvd.nist.gov/vuln/detail/CVE-2026-68494"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-r7wm-3cxj-wff9","description":"jackson-core: Async parser maxNumberLength bypass via chunked digit accumulation (incomplete fix for GHSA-72hv-8253-57qq)"},"relatedVulnerabilities":[{"id":"CVE-2026-68494","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"urls":["https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/advisories/GHSA-72hv-8253-57qq","https://www.cve.org/CVERecord?id=CVE-2026-18401"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-68494","description":"The fix released in jackson-core 2.18.6 and 2.21.1 for CVE-2026-18401 (GHSA-72hv-8253-57qq, number length constraint bypass in the non-blocking parser) is incomplete. This record covers the remaining bypass.\n\nThe earlier fix wired validateIntegerLength() into a new _setIntLength() helper and invoked it wherever the integer portion of a number is decided: a terminator byte arrives, a '.' or 'e'/'E' is seen, or input ends inside a fully buffered value. It was not invoked on the attacker-relevant path where the parser runs out of input while still inside the MINOR_NUMBER_INTEGER_DIGITS minor state and returns NOT_AVAILABLE to the caller.\n\nAs a result, an attacker who streams JSON to a non-blocking parser in many small chunks, without ever sending a terminator byte, keeps the parser inside MINOR_NUMBER_INTEGER_DIGITS indefinitely. _textBuffer.expandCurrentSegment() grows the accumulator on every chunk while validateIntegerLength() is never called. The accumulator is bounded only by maxStringLength (20 MiB by default) rather than by maxNumberLength (1000 by default), an amplification of roughly 20,000x over the documented limit. Because Java char values occupy two bytes, a single connection can be driven to approximately 40 MiB of heap before the validator finally fires when the value completes.\n\nThe equivalent fraction-path code is correct: _finishFloatFraction() calls _setFractLength() before its NOT_AVAILABLE return. The missing call affects the integer-digit paths in _startPositiveNumber(), _startNegativeNumber() and _finishNumberIntegralPart() in NonBlockingUtf8JsonParserBase.\n\nImpact: reactive frameworks such as Spring WebFlux/Reactor, Quarkus, Helidon and Vert.x feed inbound HTTP or gRPC bytes to the async parser as they arrive, which is precisely the chunked-feed shape required. Operators who set StreamReadConstraints.maxNumberLength expecting it to cap memory per number value do not get that guarantee; memory accumulates per concurrent connection and attacker-controlled concurrency can exhaust the JVM heap. The synchronous parsers (UTF8StreamJsonParser, ReaderBasedJsonParser) and the async parser operating on complete input are not affected.\n\nExploitation requires only the ability to stream data to a parsing endpoint; no privileges or user interaction are needed.\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.7, and from 2.19.0 through 2.21.3, and tools.jackson.core:jackson-core from 3.0.0 through 3.1.3. Versions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-r7wm-3cxj-wff9 states the affected 2.x range without a lower bound. The 2.22.x and 3.2.x release lines are not affected: those branches were created after the fix commit landed on 2026-05-21 and therefore contain it from their initial releases (2.22.0, tagged 2026-06-03, and 3.2.0, tagged 2026-06-08)."}]},{"artifact":{"id":"7ab64146894bb2c6","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/elasticsearch/lib/elasticsearch-x-content-8.16.3.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/elasticsearch-x-content-8.16.3.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/elasticsearch-x-content-8.16.3.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-r7wm-3cxj-wff9","versionConstraint":"<2.18.8 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-r7wm-3cxj-wff9","fix":{"state":"fixed","versions":["2.18.8"],"available":[{"date":"2026-07-22","kind":"first-observed","version":"2.18.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"risk":0.3750299999999999,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://nvd.nist.gov/vuln/detail/CVE-2026-68494"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-r7wm-3cxj-wff9","description":"jackson-core: Async parser maxNumberLength bypass via chunked digit accumulation (incomplete fix for GHSA-72hv-8253-57qq)"},"relatedVulnerabilities":[{"id":"CVE-2026-68494","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"urls":["https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/advisories/GHSA-72hv-8253-57qq","https://www.cve.org/CVERecord?id=CVE-2026-18401"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-68494","description":"The fix released in jackson-core 2.18.6 and 2.21.1 for CVE-2026-18401 (GHSA-72hv-8253-57qq, number length constraint bypass in the non-blocking parser) is incomplete. This record covers the remaining bypass.\n\nThe earlier fix wired validateIntegerLength() into a new _setIntLength() helper and invoked it wherever the integer portion of a number is decided: a terminator byte arrives, a '.' or 'e'/'E' is seen, or input ends inside a fully buffered value. It was not invoked on the attacker-relevant path where the parser runs out of input while still inside the MINOR_NUMBER_INTEGER_DIGITS minor state and returns NOT_AVAILABLE to the caller.\n\nAs a result, an attacker who streams JSON to a non-blocking parser in many small chunks, without ever sending a terminator byte, keeps the parser inside MINOR_NUMBER_INTEGER_DIGITS indefinitely. _textBuffer.expandCurrentSegment() grows the accumulator on every chunk while validateIntegerLength() is never called. The accumulator is bounded only by maxStringLength (20 MiB by default) rather than by maxNumberLength (1000 by default), an amplification of roughly 20,000x over the documented limit. Because Java char values occupy two bytes, a single connection can be driven to approximately 40 MiB of heap before the validator finally fires when the value completes.\n\nThe equivalent fraction-path code is correct: _finishFloatFraction() calls _setFractLength() before its NOT_AVAILABLE return. The missing call affects the integer-digit paths in _startPositiveNumber(), _startNegativeNumber() and _finishNumberIntegralPart() in NonBlockingUtf8JsonParserBase.\n\nImpact: reactive frameworks such as Spring WebFlux/Reactor, Quarkus, Helidon and Vert.x feed inbound HTTP or gRPC bytes to the async parser as they arrive, which is precisely the chunked-feed shape required. Operators who set StreamReadConstraints.maxNumberLength expecting it to cap memory per number value do not get that guarantee; memory accumulates per concurrent connection and attacker-controlled concurrency can exhaust the JVM heap. The synchronous parsers (UTF8StreamJsonParser, ReaderBasedJsonParser) and the async parser operating on complete input are not affected.\n\nExploitation requires only the ability to stream data to a parsing endpoint; no privileges or user interaction are needed.\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.7, and from 2.19.0 through 2.21.3, and tools.jackson.core:jackson-core from 3.0.0 through 3.1.3. Versions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-r7wm-3cxj-wff9 states the affected 2.x range without a lower bound. The 2.22.x and 3.2.x release lines are not affected: those branches were created after the fix commit landed on 2026-05-21 and therefore contain it from their initial releases (2.22.0, tagged 2026-06-03, and 3.2.0, tagged 2026-06-08)."}]},{"artifact":{"id":"c959d960731fe624","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.17.3:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.17.3","type":"java-archive","version":"2.17.3","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-r7wm-3cxj-wff9","versionConstraint":"<2.18.8 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.17.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-r7wm-3cxj-wff9","fix":{"state":"fixed","versions":["2.18.8"],"available":[{"date":"2026-07-22","kind":"first-observed","version":"2.18.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"risk":0.3750299999999999,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://nvd.nist.gov/vuln/detail/CVE-2026-68494"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-r7wm-3cxj-wff9","description":"jackson-core: Async parser maxNumberLength bypass via chunked digit accumulation (incomplete fix for GHSA-72hv-8253-57qq)"},"relatedVulnerabilities":[{"id":"CVE-2026-68494","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"urls":["https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/advisories/GHSA-72hv-8253-57qq","https://www.cve.org/CVERecord?id=CVE-2026-18401"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-68494","description":"The fix released in jackson-core 2.18.6 and 2.21.1 for CVE-2026-18401 (GHSA-72hv-8253-57qq, number length constraint bypass in the non-blocking parser) is incomplete. This record covers the remaining bypass.\n\nThe earlier fix wired validateIntegerLength() into a new _setIntLength() helper and invoked it wherever the integer portion of a number is decided: a terminator byte arrives, a '.' or 'e'/'E' is seen, or input ends inside a fully buffered value. It was not invoked on the attacker-relevant path where the parser runs out of input while still inside the MINOR_NUMBER_INTEGER_DIGITS minor state and returns NOT_AVAILABLE to the caller.\n\nAs a result, an attacker who streams JSON to a non-blocking parser in many small chunks, without ever sending a terminator byte, keeps the parser inside MINOR_NUMBER_INTEGER_DIGITS indefinitely. _textBuffer.expandCurrentSegment() grows the accumulator on every chunk while validateIntegerLength() is never called. The accumulator is bounded only by maxStringLength (20 MiB by default) rather than by maxNumberLength (1000 by default), an amplification of roughly 20,000x over the documented limit. Because Java char values occupy two bytes, a single connection can be driven to approximately 40 MiB of heap before the validator finally fires when the value completes.\n\nThe equivalent fraction-path code is correct: _finishFloatFraction() calls _setFractLength() before its NOT_AVAILABLE return. The missing call affects the integer-digit paths in _startPositiveNumber(), _startNegativeNumber() and _finishNumberIntegralPart() in NonBlockingUtf8JsonParserBase.\n\nImpact: reactive frameworks such as Spring WebFlux/Reactor, Quarkus, Helidon and Vert.x feed inbound HTTP or gRPC bytes to the async parser as they arrive, which is precisely the chunked-feed shape required. Operators who set StreamReadConstraints.maxNumberLength expecting it to cap memory per number value do not get that guarantee; memory accumulates per concurrent connection and attacker-controlled concurrency can exhaust the JVM heap. The synchronous parsers (UTF8StreamJsonParser, ReaderBasedJsonParser) and the async parser operating on complete input are not affected.\n\nExploitation requires only the ability to stream data to a parsing endpoint; no privileges or user interaction are needed.\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.7, and from 2.19.0 through 2.21.3, and tools.jackson.core:jackson-core from 3.0.0 through 3.1.3. Versions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-r7wm-3cxj-wff9 states the affected 2.x range without a lower bound. The 2.22.x and 3.2.x release lines are not affected: those branches were created after the fix commit landed on 2026-05-21 and therefore contain it from their initial releases (2.22.0, tagged 2026-06-03, and 3.2.0, tagged 2026-06-08)."}]},{"artifact":{"id":"06e4bc5b80c84434","cpes":["cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0.txt"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-core-2.19.0.jar","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":[{"value":"a90640e59ea42632a8e331ff1d6b706cf306050a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/lib/jdbc/mssql/jackson-core-2.19.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-core-2.19.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-r7wm-3cxj-wff9","versionConstraint":">=2.19.0,<2.21.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-r7wm-3cxj-wff9","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-07-22","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"risk":0.3750299999999999,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://nvd.nist.gov/vuln/detail/CVE-2026-68494"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-r7wm-3cxj-wff9","description":"jackson-core: Async parser maxNumberLength bypass via chunked digit accumulation (incomplete fix for GHSA-72hv-8253-57qq)"},"relatedVulnerabilities":[{"id":"CVE-2026-68494","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"urls":["https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/advisories/GHSA-72hv-8253-57qq","https://www.cve.org/CVERecord?id=CVE-2026-18401"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-68494","description":"The fix released in jackson-core 2.18.6 and 2.21.1 for CVE-2026-18401 (GHSA-72hv-8253-57qq, number length constraint bypass in the non-blocking parser) is incomplete. This record covers the remaining bypass.\n\nThe earlier fix wired validateIntegerLength() into a new _setIntLength() helper and invoked it wherever the integer portion of a number is decided: a terminator byte arrives, a '.' or 'e'/'E' is seen, or input ends inside a fully buffered value. It was not invoked on the attacker-relevant path where the parser runs out of input while still inside the MINOR_NUMBER_INTEGER_DIGITS minor state and returns NOT_AVAILABLE to the caller.\n\nAs a result, an attacker who streams JSON to a non-blocking parser in many small chunks, without ever sending a terminator byte, keeps the parser inside MINOR_NUMBER_INTEGER_DIGITS indefinitely. _textBuffer.expandCurrentSegment() grows the accumulator on every chunk while validateIntegerLength() is never called. The accumulator is bounded only by maxStringLength (20 MiB by default) rather than by maxNumberLength (1000 by default), an amplification of roughly 20,000x over the documented limit. Because Java char values occupy two bytes, a single connection can be driven to approximately 40 MiB of heap before the validator finally fires when the value completes.\n\nThe equivalent fraction-path code is correct: _finishFloatFraction() calls _setFractLength() before its NOT_AVAILABLE return. The missing call affects the integer-digit paths in _startPositiveNumber(), _startNegativeNumber() and _finishNumberIntegralPart() in NonBlockingUtf8JsonParserBase.\n\nImpact: reactive frameworks such as Spring WebFlux/Reactor, Quarkus, Helidon and Vert.x feed inbound HTTP or gRPC bytes to the async parser as they arrive, which is precisely the chunked-feed shape required. Operators who set StreamReadConstraints.maxNumberLength expecting it to cap memory per number value do not get that guarantee; memory accumulates per concurrent connection and attacker-controlled concurrency can exhaust the JVM heap. The synchronous parsers (UTF8StreamJsonParser, ReaderBasedJsonParser) and the async parser operating on complete input are not affected.\n\nExploitation requires only the ability to stream data to a parsing endpoint; no privileges or user interaction are needed.\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.7, and from 2.19.0 through 2.21.3, and tools.jackson.core:jackson-core from 3.0.0 through 3.1.3. Versions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-r7wm-3cxj-wff9 states the affected 2.x range without a lower bound. The 2.22.x and 3.2.x release lines are not affected: those branches were created after the fix commit landed on 2026-05-21 and therefore contain it from their initial releases (2.22.0, tagged 2026-06-03, and 3.2.0, tagged 2026-06-08)."}]},{"artifact":{"id":"42c27d35cf3bcb34","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-r7wm-3cxj-wff9","versionConstraint":">=2.19.0,<2.21.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-r7wm-3cxj-wff9","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-07-22","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"risk":0.3750299999999999,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://nvd.nist.gov/vuln/detail/CVE-2026-68494"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-r7wm-3cxj-wff9","description":"jackson-core: Async parser maxNumberLength bypass via chunked digit accumulation (incomplete fix for GHSA-72hv-8253-57qq)"},"relatedVulnerabilities":[{"id":"CVE-2026-68494","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"urls":["https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/advisories/GHSA-72hv-8253-57qq","https://www.cve.org/CVERecord?id=CVE-2026-18401"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-68494","description":"The fix released in jackson-core 2.18.6 and 2.21.1 for CVE-2026-18401 (GHSA-72hv-8253-57qq, number length constraint bypass in the non-blocking parser) is incomplete. This record covers the remaining bypass.\n\nThe earlier fix wired validateIntegerLength() into a new _setIntLength() helper and invoked it wherever the integer portion of a number is decided: a terminator byte arrives, a '.' or 'e'/'E' is seen, or input ends inside a fully buffered value. It was not invoked on the attacker-relevant path where the parser runs out of input while still inside the MINOR_NUMBER_INTEGER_DIGITS minor state and returns NOT_AVAILABLE to the caller.\n\nAs a result, an attacker who streams JSON to a non-blocking parser in many small chunks, without ever sending a terminator byte, keeps the parser inside MINOR_NUMBER_INTEGER_DIGITS indefinitely. _textBuffer.expandCurrentSegment() grows the accumulator on every chunk while validateIntegerLength() is never called. The accumulator is bounded only by maxStringLength (20 MiB by default) rather than by maxNumberLength (1000 by default), an amplification of roughly 20,000x over the documented limit. Because Java char values occupy two bytes, a single connection can be driven to approximately 40 MiB of heap before the validator finally fires when the value completes.\n\nThe equivalent fraction-path code is correct: _finishFloatFraction() calls _setFractLength() before its NOT_AVAILABLE return. The missing call affects the integer-digit paths in _startPositiveNumber(), _startNegativeNumber() and _finishNumberIntegralPart() in NonBlockingUtf8JsonParserBase.\n\nImpact: reactive frameworks such as Spring WebFlux/Reactor, Quarkus, Helidon and Vert.x feed inbound HTTP or gRPC bytes to the async parser as they arrive, which is precisely the chunked-feed shape required. Operators who set StreamReadConstraints.maxNumberLength expecting it to cap memory per number value do not get that guarantee; memory accumulates per concurrent connection and attacker-controlled concurrency can exhaust the JVM heap. The synchronous parsers (UTF8StreamJsonParser, ReaderBasedJsonParser) and the async parser operating on complete input are not affected.\n\nExploitation requires only the ability to stream data to a parsing endpoint; no privileges or user interaction are needed.\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.7, and from 2.19.0 through 2.21.3, and tools.jackson.core:jackson-core from 3.0.0 through 3.1.3. Versions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-r7wm-3cxj-wff9 states the affected 2.x range without a lower bound. The 2.22.x and 3.2.x release lines are not affected: those branches were created after the fix commit landed on 2026-05-21 and therefore contain it from their initial releases (2.22.0, tagged 2026-06-03, and 3.2.0, tagged 2026-06-08)."}]},{"artifact":{"id":"2cfcb3f19ae1e46b","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.19.1:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.19.1","type":"java-archive","version":"2.19.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-r7wm-3cxj-wff9","versionConstraint":">=2.19.0,<2.21.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.19.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-r7wm-3cxj-wff9","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-07-22","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"risk":0.3750299999999999,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://nvd.nist.gov/vuln/detail/CVE-2026-68494"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-r7wm-3cxj-wff9","description":"jackson-core: Async parser maxNumberLength bypass via chunked digit accumulation (incomplete fix for GHSA-72hv-8253-57qq)"},"relatedVulnerabilities":[{"id":"CVE-2026-68494","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"urls":["https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/advisories/GHSA-72hv-8253-57qq","https://www.cve.org/CVERecord?id=CVE-2026-18401"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-68494","description":"The fix released in jackson-core 2.18.6 and 2.21.1 for CVE-2026-18401 (GHSA-72hv-8253-57qq, number length constraint bypass in the non-blocking parser) is incomplete. This record covers the remaining bypass.\n\nThe earlier fix wired validateIntegerLength() into a new _setIntLength() helper and invoked it wherever the integer portion of a number is decided: a terminator byte arrives, a '.' or 'e'/'E' is seen, or input ends inside a fully buffered value. It was not invoked on the attacker-relevant path where the parser runs out of input while still inside the MINOR_NUMBER_INTEGER_DIGITS minor state and returns NOT_AVAILABLE to the caller.\n\nAs a result, an attacker who streams JSON to a non-blocking parser in many small chunks, without ever sending a terminator byte, keeps the parser inside MINOR_NUMBER_INTEGER_DIGITS indefinitely. _textBuffer.expandCurrentSegment() grows the accumulator on every chunk while validateIntegerLength() is never called. The accumulator is bounded only by maxStringLength (20 MiB by default) rather than by maxNumberLength (1000 by default), an amplification of roughly 20,000x over the documented limit. Because Java char values occupy two bytes, a single connection can be driven to approximately 40 MiB of heap before the validator finally fires when the value completes.\n\nThe equivalent fraction-path code is correct: _finishFloatFraction() calls _setFractLength() before its NOT_AVAILABLE return. The missing call affects the integer-digit paths in _startPositiveNumber(), _startNegativeNumber() and _finishNumberIntegralPart() in NonBlockingUtf8JsonParserBase.\n\nImpact: reactive frameworks such as Spring WebFlux/Reactor, Quarkus, Helidon and Vert.x feed inbound HTTP or gRPC bytes to the async parser as they arrive, which is precisely the chunked-feed shape required. Operators who set StreamReadConstraints.maxNumberLength expecting it to cap memory per number value do not get that guarantee; memory accumulates per concurrent connection and attacker-controlled concurrency can exhaust the JVM heap. The synchronous parsers (UTF8StreamJsonParser, ReaderBasedJsonParser) and the async parser operating on complete input are not affected.\n\nExploitation requires only the ability to stream data to a parsing endpoint; no privileges or user interaction are needed.\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.7, and from 2.19.0 through 2.21.3, and tools.jackson.core:jackson-core from 3.0.0 through 3.1.3. Versions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-r7wm-3cxj-wff9 states the affected 2.x range without a lower bound. The 2.22.x and 3.2.x release lines are not affected: those branches were created after the fix commit landed on 2026-05-21 and therefore contain it from their initial releases (2.22.0, tagged 2026-06-03, and 3.2.0, tagged 2026-06-08)."}]},{"artifact":{"id":"3158f47d2f5ca7b0","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.19.2:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.19.2","type":"java-archive","version":"2.19.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-r7wm-3cxj-wff9","versionConstraint":">=2.19.0,<2.21.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.19.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-r7wm-3cxj-wff9","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-07-22","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"risk":0.3750299999999999,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://nvd.nist.gov/vuln/detail/CVE-2026-68494"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-r7wm-3cxj-wff9","description":"jackson-core: Async parser maxNumberLength bypass via chunked digit accumulation (incomplete fix for GHSA-72hv-8253-57qq)"},"relatedVulnerabilities":[{"id":"CVE-2026-68494","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-68494","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-68494","date":"2026-10-17","epss":0.00463,"percentile":0.38739}],"urls":["https://github.com/FasterXML/jackson-core/commit/050b429804dce2a7e08f0be1b0b4c3d040fdb9cd","https://github.com/FasterXML/jackson-core/commit/4cdd529749da396cc7edf6d4a2aad41d47902641","https://github.com/FasterXML/jackson-core/commit/c5941e5aae7fd5aeac55d66933cfb82b9aabeef8","https://github.com/FasterXML/jackson-core/pull/1611","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-r7wm-3cxj-wff9","https://github.com/advisories/GHSA-72hv-8253-57qq","https://www.cve.org/CVERecord?id=CVE-2026-18401"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-68494","description":"The fix released in jackson-core 2.18.6 and 2.21.1 for CVE-2026-18401 (GHSA-72hv-8253-57qq, number length constraint bypass in the non-blocking parser) is incomplete. This record covers the remaining bypass.\n\nThe earlier fix wired validateIntegerLength() into a new _setIntLength() helper and invoked it wherever the integer portion of a number is decided: a terminator byte arrives, a '.' or 'e'/'E' is seen, or input ends inside a fully buffered value. It was not invoked on the attacker-relevant path where the parser runs out of input while still inside the MINOR_NUMBER_INTEGER_DIGITS minor state and returns NOT_AVAILABLE to the caller.\n\nAs a result, an attacker who streams JSON to a non-blocking parser in many small chunks, without ever sending a terminator byte, keeps the parser inside MINOR_NUMBER_INTEGER_DIGITS indefinitely. _textBuffer.expandCurrentSegment() grows the accumulator on every chunk while validateIntegerLength() is never called. The accumulator is bounded only by maxStringLength (20 MiB by default) rather than by maxNumberLength (1000 by default), an amplification of roughly 20,000x over the documented limit. Because Java char values occupy two bytes, a single connection can be driven to approximately 40 MiB of heap before the validator finally fires when the value completes.\n\nThe equivalent fraction-path code is correct: _finishFloatFraction() calls _setFractLength() before its NOT_AVAILABLE return. The missing call affects the integer-digit paths in _startPositiveNumber(), _startNegativeNumber() and _finishNumberIntegralPart() in NonBlockingUtf8JsonParserBase.\n\nImpact: reactive frameworks such as Spring WebFlux/Reactor, Quarkus, Helidon and Vert.x feed inbound HTTP or gRPC bytes to the async parser as they arrive, which is precisely the chunked-feed shape required. Operators who set StreamReadConstraints.maxNumberLength expecting it to cap memory per number value do not get that guarantee; memory accumulates per concurrent connection and attacker-controlled concurrency can exhaust the JVM heap. The synchronous parsers (UTF8StreamJsonParser, ReaderBasedJsonParser) and the async parser operating on complete input are not affected.\n\nExploitation requires only the ability to stream data to a parsing endpoint; no privileges or user interaction are needed.\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.7, and from 2.19.0 through 2.21.3, and tools.jackson.core:jackson-core from 3.0.0 through 3.1.3. Versions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-r7wm-3cxj-wff9 states the affected 2.x range without a lower bound. The 2.22.x and 3.2.x release lines are not affected: those branches were created after the fix commit landed on 2026-05-21 and therefore contain it from their initial releases (2.22.0, tagged 2026-06-03, and 3.2.0, tagged 2026-06-08)."}]},{"artifact":{"id":"a49604d63dab36f8","cpes":["cpe:2.3:a:io.netty.codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec","purl":"pkg:maven/io.netty/netty-codec@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec","archiveDigests":[{"value":"d326bf3a4c785b272da3db6941779a1bd5448378","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-558v-64gr-wgg4","versionConstraint":"<4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-558v-64gr-wgg4","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59901","cwe":"CWE-835","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59901","date":"2026-10-17","epss":0.0046,"percentile":0.38443}],"risk":0.3726,"urls":["https://github.com/netty/netty/security/advisories/GHSA-558v-64gr-wgg4","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-558v-64gr-wgg4","description":"Netty: [Bzip2Decoder] Infinite Loop in RLE State Machine Leads to Event-Loop Thread Hang"},"relatedVulnerabilities":[{"id":"CVE-2026-59901","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59901","cwe":"CWE-835","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59901","date":"2026-10-17","epss":0.0046,"percentile":0.38443}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-558v-64gr-wgg4"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59901","description":"Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.136.Final and 4.2.16.Final, the `Bzip2Decoder` handler in Netty's compression codec pipeline is vulnerable to a denial-of-service attack through a malformed bzip2 stream that permanently captures the event-loop thread in an infinite loop. The vulnerability exists in the run-length encoding (RLE) state machine within [`Bzip2BlockDecompressor.read()`]. This issue has been fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"009c75a42c9de3ef","cpes":["cpe:2.3:a:io.netty.codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec","purl":"pkg:maven/io.netty/netty-codec@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec","archiveDigests":[{"value":"d326bf3a4c785b272da3db6941779a1bd5448378","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-558v-64gr-wgg4","versionConstraint":"<4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-558v-64gr-wgg4","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59901","cwe":"CWE-835","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59901","date":"2026-10-17","epss":0.0046,"percentile":0.38443}],"risk":0.3726,"urls":["https://github.com/netty/netty/security/advisories/GHSA-558v-64gr-wgg4","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-558v-64gr-wgg4","description":"Netty: [Bzip2Decoder] Infinite Loop in RLE State Machine Leads to Event-Loop Thread Hang"},"relatedVulnerabilities":[{"id":"CVE-2026-59901","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59901","cwe":"CWE-835","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59901","date":"2026-10-17","epss":0.0046,"percentile":0.38443}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-558v-64gr-wgg4"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59901","description":"Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.136.Final and 4.2.16.Final, the `Bzip2Decoder` handler in Netty's compression codec pipeline is vulnerable to a denial-of-service attack through a malformed bzip2 stream that permanently captures the event-loop thread in an infinite loop. The vulnerability exists in the run-length encoding (RLE) state machine within [`Bzip2BlockDecompressor.read()`]. This issue has been fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"d3d056eb527453fe","cpes":["cpe:2.3:a:io.netty.codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec","purl":"pkg:maven/io.netty/netty-codec@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec","archiveDigests":[{"value":"d326bf3a4c785b272da3db6941779a1bd5448378","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-558v-64gr-wgg4","versionConstraint":"<4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-558v-64gr-wgg4","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59901","cwe":"CWE-835","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59901","date":"2026-10-17","epss":0.0046,"percentile":0.38443}],"risk":0.3726,"urls":["https://github.com/netty/netty/security/advisories/GHSA-558v-64gr-wgg4","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-558v-64gr-wgg4","description":"Netty: [Bzip2Decoder] Infinite Loop in RLE State Machine Leads to Event-Loop Thread Hang"},"relatedVulnerabilities":[{"id":"CVE-2026-59901","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59901","cwe":"CWE-835","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59901","date":"2026-10-17","epss":0.0046,"percentile":0.38443}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-558v-64gr-wgg4"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59901","description":"Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.136.Final and 4.2.16.Final, the `Bzip2Decoder` handler in Netty's compression codec pipeline is vulnerable to a denial-of-service attack through a malformed bzip2 stream that permanently captures the event-loop thread in an infinite loop. The vulnerability exists in the run-length encoding (RLE) state machine within [`Bzip2BlockDecompressor.read()`]. This issue has been fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"345744090a14b6c3","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-xxqh-mfjm-7mv9","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-xxqh-mfjm-7mv9","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-07","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N","metrics":{"baseScore":5.8,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42581","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42581","cwe":"CWE-444","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42581","date":"2026-10-17","epss":0.00684,"percentile":0.51621}],"risk":0.36936,"urls":["https://github.com/netty/netty/security/advisories/GHSA-xxqh-mfjm-7mv9","https://nvd.nist.gov/vuln/detail/CVE-2026-42581"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-xxqh-mfjm-7mv9","description":"Netty HTTP/1.0 TE+CL Coexistence Bypasses Smuggling Sanitization"},"relatedVulnerabilities":[{"id":"CVE-2026-42581","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":9.8,"impactScore":5.9,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N","metrics":{"baseScore":7.2,"impactScore":2.8,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N","metrics":{"baseScore":5.8,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42581","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42581","cwe":"CWE-444","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42581","date":"2026-10-17","epss":0.00684,"percentile":0.51621}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-xxqh-mfjm-7mv9","https://access.redhat.com/errata/RHSA-2026:23808","https://access.redhat.com/errata/RHSA-2026:24502","https://access.redhat.com/errata/RHSA-2026:25123","https://access.redhat.com/errata/RHSA-2026:28010","https://access.redhat.com/errata/RHSA-2026:36820","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:42644","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-42581","https://bugzilla.redhat.com/show_bug.cgi?id=2477232","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-42581.json"],"severity":"Critical","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-42581","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, HttpObjectDecoder strips a conflicting Content-Length header when a request carries both Transfer-Encoding: chunked and Content-Length, but only for HTTP/1.1 messages. The guard is absent for HTTP/1.0. An attacker that sends an HTTP/1.0 request with both headers causes Netty to decode the body as chunked while leaving Content-Length intact in the forwarded HttpMessage. Any downstream proxy or handler that trusts Content-Length over Transfer-Encoding will disagree on message boundaries, enabling request smuggling. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"b3b8794c6801fe0d","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-xxqh-mfjm-7mv9","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-xxqh-mfjm-7mv9","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-07","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N","metrics":{"baseScore":5.8,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42581","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42581","cwe":"CWE-444","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42581","date":"2026-10-17","epss":0.00684,"percentile":0.51621}],"risk":0.36936,"urls":["https://github.com/netty/netty/security/advisories/GHSA-xxqh-mfjm-7mv9","https://nvd.nist.gov/vuln/detail/CVE-2026-42581"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-xxqh-mfjm-7mv9","description":"Netty HTTP/1.0 TE+CL Coexistence Bypasses Smuggling Sanitization"},"relatedVulnerabilities":[{"id":"CVE-2026-42581","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":9.8,"impactScore":5.9,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N","metrics":{"baseScore":7.2,"impactScore":2.8,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N","metrics":{"baseScore":5.8,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42581","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42581","cwe":"CWE-444","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42581","date":"2026-10-17","epss":0.00684,"percentile":0.51621}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-xxqh-mfjm-7mv9","https://access.redhat.com/errata/RHSA-2026:23808","https://access.redhat.com/errata/RHSA-2026:24502","https://access.redhat.com/errata/RHSA-2026:25123","https://access.redhat.com/errata/RHSA-2026:28010","https://access.redhat.com/errata/RHSA-2026:36820","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:42644","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-42581","https://bugzilla.redhat.com/show_bug.cgi?id=2477232","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-42581.json"],"severity":"Critical","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-42581","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, HttpObjectDecoder strips a conflicting Content-Length header when a request carries both Transfer-Encoding: chunked and Content-Length, but only for HTTP/1.1 messages. The guard is absent for HTTP/1.0. An attacker that sends an HTTP/1.0 request with both headers causes Netty to decode the body as chunked while leaving Content-Length intact in the forwarded HttpMessage. Any downstream proxy or handler that trusts Content-Length over Transfer-Encoding will disagree on message boundaries, enabling request smuggling. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"9da5680be11ec185","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-xxqh-mfjm-7mv9","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-xxqh-mfjm-7mv9","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-07","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N","metrics":{"baseScore":5.8,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42581","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42581","cwe":"CWE-444","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42581","date":"2026-10-17","epss":0.00684,"percentile":0.51621}],"risk":0.36936,"urls":["https://github.com/netty/netty/security/advisories/GHSA-xxqh-mfjm-7mv9","https://nvd.nist.gov/vuln/detail/CVE-2026-42581"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-xxqh-mfjm-7mv9","description":"Netty HTTP/1.0 TE+CL Coexistence Bypasses Smuggling Sanitization"},"relatedVulnerabilities":[{"id":"CVE-2026-42581","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":9.8,"impactScore":5.9,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N","metrics":{"baseScore":7.2,"impactScore":2.8,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N","metrics":{"baseScore":5.8,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42581","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42581","cwe":"CWE-444","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-42581","date":"2026-10-17","epss":0.00684,"percentile":0.51621}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-xxqh-mfjm-7mv9","https://access.redhat.com/errata/RHSA-2026:23808","https://access.redhat.com/errata/RHSA-2026:24502","https://access.redhat.com/errata/RHSA-2026:25123","https://access.redhat.com/errata/RHSA-2026:28010","https://access.redhat.com/errata/RHSA-2026:36820","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:42644","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://access.redhat.com/security/cve/CVE-2026-42581","https://bugzilla.redhat.com/show_bug.cgi?id=2477232","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-42581.json"],"severity":"Critical","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-42581","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, HttpObjectDecoder strips a conflicting Content-Length header when a request carries both Transfer-Encoding: chunked and Content-Length, but only for HTTP/1.1 messages. The guard is absent for HTTP/1.0. An attacker that sends an HTTP/1.0 request with both headers causes Netty to decode the body as chunked while leaving Content-Length intact in the forwarded HttpMessage. Any downstream proxy or handler that trusts Content-Length over Transfer-Encoding will disagree on message boundaries, enabling request smuggling. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"9922c8e5ca7181c2","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.15.0:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.15.0","type":"java-archive","version":"2.15.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/elasticsearch/bin/elasticsearch-sql-cli-8.16.3.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/elasticsearch/bin/elasticsearch-sql-cli-8.16.3.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/bin/elasticsearch-sql-cli-8.16.3.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.11"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-7hhh-6rmp-j9qf","versionConstraint":">=2.8.0,<=2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.15.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-7hhh-6rmp-j9qf","fix":{"state":"fixed","versions":["2.18.11"],"available":[{"date":"2026-10-01","kind":"first-observed","version":"2.18.11"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"risk":0.369,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf","https://nvd.nist.gov/vuln/detail/CVE-2026-89425","https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/commit/211cf2c5d91abbec38067f37efc1363cd4e88ee3","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-2.18.11","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-7hhh-6rmp-j9qf","description":"jackson-core: UTF8DataInputJsonParser._reportInvalidToken() missing maxErrorTokenLength limit -> unbounded StringBuilder growth (DoS)"},"relatedVulnerabilities":[{"id":"CVE-2026-89425","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"urls":["https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89425","description":"UTF8DataInputJsonParser._reportInvalidToken() in FasterXML jackson-core builds the offending-token text for its error message by appending Java identifier characters to a StringBuilder in a loop that has no upper bound. Unlike the three sibling parser implementations, including UTF8StreamJsonParser, it never consults ErrorReportConfiguration.getMaxErrorTokenLength() (default 256). A malformed token supplied to a parser created through JsonFactory.createParser(DataInput) is therefore accumulated in full. No StreamReadConstraints setting mitigates this: maxDocumentLength cannot be applied to DataInput sources at all, and maxStringLength does not cover this path because the accumulation bypasses ReadConstrainedTextBuffer. The reporter measured a 20,000,109-character exception message from a 20-million-character malformed token on the DataInput path, against 367 characters for identical input on the InputStream path. Scaling the payload drives the StringBuilder, which also incurs byte-to-char expansion and internal array doubling, to many times the raw payload size and can trigger OutOfMemoryError for the whole JVM. UTF8DataInputJsonParser was introduced in 2.8.0 together with createParser(DataInput); releases before 2.8.0 do not contain the affected class."}]},{"artifact":{"id":"69d0a0d2351d6c25","cpes":["cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.15.0:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.15.0","type":"java-archive","version":"2.15.0","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0.txt"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/jackson-core-2.15.0.jar","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":[{"value":"12f334a1dc9c6d2854c43ae314024dde8b3ad572","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/jackson-core-2.15.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/jackson-core-2.15.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.11"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-7hhh-6rmp-j9qf","versionConstraint":">=2.8.0,<=2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.15.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-7hhh-6rmp-j9qf","fix":{"state":"fixed","versions":["2.18.11"],"available":[{"date":"2026-10-01","kind":"first-observed","version":"2.18.11"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"risk":0.369,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf","https://nvd.nist.gov/vuln/detail/CVE-2026-89425","https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/commit/211cf2c5d91abbec38067f37efc1363cd4e88ee3","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-2.18.11","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-7hhh-6rmp-j9qf","description":"jackson-core: UTF8DataInputJsonParser._reportInvalidToken() missing maxErrorTokenLength limit -> unbounded StringBuilder growth (DoS)"},"relatedVulnerabilities":[{"id":"CVE-2026-89425","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"urls":["https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89425","description":"UTF8DataInputJsonParser._reportInvalidToken() in FasterXML jackson-core builds the offending-token text for its error message by appending Java identifier characters to a StringBuilder in a loop that has no upper bound. Unlike the three sibling parser implementations, including UTF8StreamJsonParser, it never consults ErrorReportConfiguration.getMaxErrorTokenLength() (default 256). A malformed token supplied to a parser created through JsonFactory.createParser(DataInput) is therefore accumulated in full. No StreamReadConstraints setting mitigates this: maxDocumentLength cannot be applied to DataInput sources at all, and maxStringLength does not cover this path because the accumulation bypasses ReadConstrainedTextBuffer. The reporter measured a 20,000,109-character exception message from a 20-million-character malformed token on the DataInput path, against 367 characters for identical input on the InputStream path. Scaling the payload drives the StringBuilder, which also incurs byte-to-char expansion and internal array doubling, to many times the raw payload size and can trigger OutOfMemoryError for the whole JVM. UTF8DataInputJsonParser was introduced in 2.8.0 together with createParser(DataInput); releases before 2.8.0 do not contain the affected class."}]},{"artifact":{"id":"efaf676052018f35","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.16.1:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.16.1","type":"java-archive","version":"2.16.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.11"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-7hhh-6rmp-j9qf","versionConstraint":">=2.8.0,<=2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.16.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-7hhh-6rmp-j9qf","fix":{"state":"fixed","versions":["2.18.11"],"available":[{"date":"2026-10-01","kind":"first-observed","version":"2.18.11"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"risk":0.369,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf","https://nvd.nist.gov/vuln/detail/CVE-2026-89425","https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/commit/211cf2c5d91abbec38067f37efc1363cd4e88ee3","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-2.18.11","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-7hhh-6rmp-j9qf","description":"jackson-core: UTF8DataInputJsonParser._reportInvalidToken() missing maxErrorTokenLength limit -> unbounded StringBuilder growth (DoS)"},"relatedVulnerabilities":[{"id":"CVE-2026-89425","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"urls":["https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89425","description":"UTF8DataInputJsonParser._reportInvalidToken() in FasterXML jackson-core builds the offending-token text for its error message by appending Java identifier characters to a StringBuilder in a loop that has no upper bound. Unlike the three sibling parser implementations, including UTF8StreamJsonParser, it never consults ErrorReportConfiguration.getMaxErrorTokenLength() (default 256). A malformed token supplied to a parser created through JsonFactory.createParser(DataInput) is therefore accumulated in full. No StreamReadConstraints setting mitigates this: maxDocumentLength cannot be applied to DataInput sources at all, and maxStringLength does not cover this path because the accumulation bypasses ReadConstrainedTextBuffer. The reporter measured a 20,000,109-character exception message from a 20-million-character malformed token on the DataInput path, against 367 characters for identical input on the InputStream path. Scaling the payload drives the StringBuilder, which also incurs byte-to-char expansion and internal array doubling, to many times the raw payload size and can trigger OutOfMemoryError for the whole JVM. UTF8DataInputJsonParser was introduced in 2.8.0 together with createParser(DataInput); releases before 2.8.0 do not contain the affected class."}]},{"artifact":{"id":"a48995011555d936","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.11"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-7hhh-6rmp-j9qf","versionConstraint":">=2.8.0,<=2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-7hhh-6rmp-j9qf","fix":{"state":"fixed","versions":["2.18.11"],"available":[{"date":"2026-10-01","kind":"first-observed","version":"2.18.11"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"risk":0.369,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf","https://nvd.nist.gov/vuln/detail/CVE-2026-89425","https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/commit/211cf2c5d91abbec38067f37efc1363cd4e88ee3","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-2.18.11","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-7hhh-6rmp-j9qf","description":"jackson-core: UTF8DataInputJsonParser._reportInvalidToken() missing maxErrorTokenLength limit -> unbounded StringBuilder growth (DoS)"},"relatedVulnerabilities":[{"id":"CVE-2026-89425","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"urls":["https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89425","description":"UTF8DataInputJsonParser._reportInvalidToken() in FasterXML jackson-core builds the offending-token text for its error message by appending Java identifier characters to a StringBuilder in a loop that has no upper bound. Unlike the three sibling parser implementations, including UTF8StreamJsonParser, it never consults ErrorReportConfiguration.getMaxErrorTokenLength() (default 256). A malformed token supplied to a parser created through JsonFactory.createParser(DataInput) is therefore accumulated in full. No StreamReadConstraints setting mitigates this: maxDocumentLength cannot be applied to DataInput sources at all, and maxStringLength does not cover this path because the accumulation bypasses ReadConstrainedTextBuffer. The reporter measured a 20,000,109-character exception message from a 20-million-character malformed token on the DataInput path, against 367 characters for identical input on the InputStream path. Scaling the payload drives the StringBuilder, which also incurs byte-to-char expansion and internal array doubling, to many times the raw payload size and can trigger OutOfMemoryError for the whole JVM. UTF8DataInputJsonParser was introduced in 2.8.0 together with createParser(DataInput); releases before 2.8.0 do not contain the affected class."}]},{"artifact":{"id":"63791bd04b960848","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.11"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-7hhh-6rmp-j9qf","versionConstraint":">=2.8.0,<=2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-7hhh-6rmp-j9qf","fix":{"state":"fixed","versions":["2.18.11"],"available":[{"date":"2026-10-01","kind":"first-observed","version":"2.18.11"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"risk":0.369,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf","https://nvd.nist.gov/vuln/detail/CVE-2026-89425","https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/commit/211cf2c5d91abbec38067f37efc1363cd4e88ee3","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-2.18.11","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-7hhh-6rmp-j9qf","description":"jackson-core: UTF8DataInputJsonParser._reportInvalidToken() missing maxErrorTokenLength limit -> unbounded StringBuilder growth (DoS)"},"relatedVulnerabilities":[{"id":"CVE-2026-89425","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"urls":["https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89425","description":"UTF8DataInputJsonParser._reportInvalidToken() in FasterXML jackson-core builds the offending-token text for its error message by appending Java identifier characters to a StringBuilder in a loop that has no upper bound. Unlike the three sibling parser implementations, including UTF8StreamJsonParser, it never consults ErrorReportConfiguration.getMaxErrorTokenLength() (default 256). A malformed token supplied to a parser created through JsonFactory.createParser(DataInput) is therefore accumulated in full. No StreamReadConstraints setting mitigates this: maxDocumentLength cannot be applied to DataInput sources at all, and maxStringLength does not cover this path because the accumulation bypasses ReadConstrainedTextBuffer. The reporter measured a 20,000,109-character exception message from a 20-million-character malformed token on the DataInput path, against 367 characters for identical input on the InputStream path. Scaling the payload drives the StringBuilder, which also incurs byte-to-char expansion and internal array doubling, to many times the raw payload size and can trigger OutOfMemoryError for the whole JVM. UTF8DataInputJsonParser was introduced in 2.8.0 together with createParser(DataInput); releases before 2.8.0 do not contain the affected class."}]},{"artifact":{"id":"0910e51ecab30d8b","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/elasticsearch-x-content-8.16.3.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/elasticsearch-x-content-8.16.3.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/elasticsearch-x-content-8.16.3.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.11"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-7hhh-6rmp-j9qf","versionConstraint":">=2.8.0,<=2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-7hhh-6rmp-j9qf","fix":{"state":"fixed","versions":["2.18.11"],"available":[{"date":"2026-10-01","kind":"first-observed","version":"2.18.11"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"risk":0.369,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf","https://nvd.nist.gov/vuln/detail/CVE-2026-89425","https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/commit/211cf2c5d91abbec38067f37efc1363cd4e88ee3","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-2.18.11","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-7hhh-6rmp-j9qf","description":"jackson-core: UTF8DataInputJsonParser._reportInvalidToken() missing maxErrorTokenLength limit -> unbounded StringBuilder growth (DoS)"},"relatedVulnerabilities":[{"id":"CVE-2026-89425","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"urls":["https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89425","description":"UTF8DataInputJsonParser._reportInvalidToken() in FasterXML jackson-core builds the offending-token text for its error message by appending Java identifier characters to a StringBuilder in a loop that has no upper bound. Unlike the three sibling parser implementations, including UTF8StreamJsonParser, it never consults ErrorReportConfiguration.getMaxErrorTokenLength() (default 256). A malformed token supplied to a parser created through JsonFactory.createParser(DataInput) is therefore accumulated in full. No StreamReadConstraints setting mitigates this: maxDocumentLength cannot be applied to DataInput sources at all, and maxStringLength does not cover this path because the accumulation bypasses ReadConstrainedTextBuffer. The reporter measured a 20,000,109-character exception message from a 20-million-character malformed token on the DataInput path, against 367 characters for identical input on the InputStream path. Scaling the payload drives the StringBuilder, which also incurs byte-to-char expansion and internal array doubling, to many times the raw payload size and can trigger OutOfMemoryError for the whole JVM. UTF8DataInputJsonParser was introduced in 2.8.0 together with createParser(DataInput); releases before 2.8.0 do not contain the affected class."}]},{"artifact":{"id":"7ab64146894bb2c6","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/elasticsearch/lib/elasticsearch-x-content-8.16.3.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/elasticsearch-x-content-8.16.3.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/elasticsearch-x-content-8.16.3.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.11"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-7hhh-6rmp-j9qf","versionConstraint":">=2.8.0,<=2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-7hhh-6rmp-j9qf","fix":{"state":"fixed","versions":["2.18.11"],"available":[{"date":"2026-10-01","kind":"first-observed","version":"2.18.11"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"risk":0.369,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf","https://nvd.nist.gov/vuln/detail/CVE-2026-89425","https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/commit/211cf2c5d91abbec38067f37efc1363cd4e88ee3","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-2.18.11","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-7hhh-6rmp-j9qf","description":"jackson-core: UTF8DataInputJsonParser._reportInvalidToken() missing maxErrorTokenLength limit -> unbounded StringBuilder growth (DoS)"},"relatedVulnerabilities":[{"id":"CVE-2026-89425","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"urls":["https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89425","description":"UTF8DataInputJsonParser._reportInvalidToken() in FasterXML jackson-core builds the offending-token text for its error message by appending Java identifier characters to a StringBuilder in a loop that has no upper bound. Unlike the three sibling parser implementations, including UTF8StreamJsonParser, it never consults ErrorReportConfiguration.getMaxErrorTokenLength() (default 256). A malformed token supplied to a parser created through JsonFactory.createParser(DataInput) is therefore accumulated in full. No StreamReadConstraints setting mitigates this: maxDocumentLength cannot be applied to DataInput sources at all, and maxStringLength does not cover this path because the accumulation bypasses ReadConstrainedTextBuffer. The reporter measured a 20,000,109-character exception message from a 20-million-character malformed token on the DataInput path, against 367 characters for identical input on the InputStream path. Scaling the payload drives the StringBuilder, which also incurs byte-to-char expansion and internal array doubling, to many times the raw payload size and can trigger OutOfMemoryError for the whole JVM. UTF8DataInputJsonParser was introduced in 2.8.0 together with createParser(DataInput); releases before 2.8.0 do not contain the affected class."}]},{"artifact":{"id":"c959d960731fe624","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.17.3:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.17.3","type":"java-archive","version":"2.17.3","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.11"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-7hhh-6rmp-j9qf","versionConstraint":">=2.8.0,<=2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.17.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-7hhh-6rmp-j9qf","fix":{"state":"fixed","versions":["2.18.11"],"available":[{"date":"2026-10-01","kind":"first-observed","version":"2.18.11"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"risk":0.369,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf","https://nvd.nist.gov/vuln/detail/CVE-2026-89425","https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/commit/211cf2c5d91abbec38067f37efc1363cd4e88ee3","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-2.18.11","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-7hhh-6rmp-j9qf","description":"jackson-core: UTF8DataInputJsonParser._reportInvalidToken() missing maxErrorTokenLength limit -> unbounded StringBuilder growth (DoS)"},"relatedVulnerabilities":[{"id":"CVE-2026-89425","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"urls":["https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89425","description":"UTF8DataInputJsonParser._reportInvalidToken() in FasterXML jackson-core builds the offending-token text for its error message by appending Java identifier characters to a StringBuilder in a loop that has no upper bound. Unlike the three sibling parser implementations, including UTF8StreamJsonParser, it never consults ErrorReportConfiguration.getMaxErrorTokenLength() (default 256). A malformed token supplied to a parser created through JsonFactory.createParser(DataInput) is therefore accumulated in full. No StreamReadConstraints setting mitigates this: maxDocumentLength cannot be applied to DataInput sources at all, and maxStringLength does not cover this path because the accumulation bypasses ReadConstrainedTextBuffer. The reporter measured a 20,000,109-character exception message from a 20-million-character malformed token on the DataInput path, against 367 characters for identical input on the InputStream path. Scaling the payload drives the StringBuilder, which also incurs byte-to-char expansion and internal array doubling, to many times the raw payload size and can trigger OutOfMemoryError for the whole JVM. UTF8DataInputJsonParser was introduced in 2.8.0 together with createParser(DataInput); releases before 2.8.0 do not contain the affected class."}]},{"artifact":{"id":"42c27d35cf3bcb34","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.7"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-7hhh-6rmp-j9qf","versionConstraint":">=2.19.0,<=2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-7hhh-6rmp-j9qf","fix":{"state":"fixed","versions":["2.21.7"],"available":[{"date":"2026-10-01","kind":"first-observed","version":"2.21.7"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"risk":0.369,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf","https://nvd.nist.gov/vuln/detail/CVE-2026-89425","https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/commit/211cf2c5d91abbec38067f37efc1363cd4e88ee3","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-2.18.11","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-7hhh-6rmp-j9qf","description":"jackson-core: UTF8DataInputJsonParser._reportInvalidToken() missing maxErrorTokenLength limit -> unbounded StringBuilder growth (DoS)"},"relatedVulnerabilities":[{"id":"CVE-2026-89425","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"urls":["https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89425","description":"UTF8DataInputJsonParser._reportInvalidToken() in FasterXML jackson-core builds the offending-token text for its error message by appending Java identifier characters to a StringBuilder in a loop that has no upper bound. Unlike the three sibling parser implementations, including UTF8StreamJsonParser, it never consults ErrorReportConfiguration.getMaxErrorTokenLength() (default 256). A malformed token supplied to a parser created through JsonFactory.createParser(DataInput) is therefore accumulated in full. No StreamReadConstraints setting mitigates this: maxDocumentLength cannot be applied to DataInput sources at all, and maxStringLength does not cover this path because the accumulation bypasses ReadConstrainedTextBuffer. The reporter measured a 20,000,109-character exception message from a 20-million-character malformed token on the DataInput path, against 367 characters for identical input on the InputStream path. Scaling the payload drives the StringBuilder, which also incurs byte-to-char expansion and internal array doubling, to many times the raw payload size and can trigger OutOfMemoryError for the whole JVM. UTF8DataInputJsonParser was introduced in 2.8.0 together with createParser(DataInput); releases before 2.8.0 do not contain the affected class."}]},{"artifact":{"id":"06e4bc5b80c84434","cpes":["cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0.txt"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-core-2.19.0.jar","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":[{"value":"a90640e59ea42632a8e331ff1d6b706cf306050a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/lib/jdbc/mssql/jackson-core-2.19.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-core-2.19.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.7"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-7hhh-6rmp-j9qf","versionConstraint":">=2.19.0,<=2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-7hhh-6rmp-j9qf","fix":{"state":"fixed","versions":["2.21.7"],"available":[{"date":"2026-10-01","kind":"first-observed","version":"2.21.7"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"risk":0.369,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf","https://nvd.nist.gov/vuln/detail/CVE-2026-89425","https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/commit/211cf2c5d91abbec38067f37efc1363cd4e88ee3","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-2.18.11","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-7hhh-6rmp-j9qf","description":"jackson-core: UTF8DataInputJsonParser._reportInvalidToken() missing maxErrorTokenLength limit -> unbounded StringBuilder growth (DoS)"},"relatedVulnerabilities":[{"id":"CVE-2026-89425","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"urls":["https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89425","description":"UTF8DataInputJsonParser._reportInvalidToken() in FasterXML jackson-core builds the offending-token text for its error message by appending Java identifier characters to a StringBuilder in a loop that has no upper bound. Unlike the three sibling parser implementations, including UTF8StreamJsonParser, it never consults ErrorReportConfiguration.getMaxErrorTokenLength() (default 256). A malformed token supplied to a parser created through JsonFactory.createParser(DataInput) is therefore accumulated in full. No StreamReadConstraints setting mitigates this: maxDocumentLength cannot be applied to DataInput sources at all, and maxStringLength does not cover this path because the accumulation bypasses ReadConstrainedTextBuffer. The reporter measured a 20,000,109-character exception message from a 20-million-character malformed token on the DataInput path, against 367 characters for identical input on the InputStream path. Scaling the payload drives the StringBuilder, which also incurs byte-to-char expansion and internal array doubling, to many times the raw payload size and can trigger OutOfMemoryError for the whole JVM. UTF8DataInputJsonParser was introduced in 2.8.0 together with createParser(DataInput); releases before 2.8.0 do not contain the affected class."}]},{"artifact":{"id":"2cfcb3f19ae1e46b","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.19.1:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.19.1","type":"java-archive","version":"2.19.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.7"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-7hhh-6rmp-j9qf","versionConstraint":">=2.19.0,<=2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.19.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-7hhh-6rmp-j9qf","fix":{"state":"fixed","versions":["2.21.7"],"available":[{"date":"2026-10-01","kind":"first-observed","version":"2.21.7"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"risk":0.369,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf","https://nvd.nist.gov/vuln/detail/CVE-2026-89425","https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/commit/211cf2c5d91abbec38067f37efc1363cd4e88ee3","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-2.18.11","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-7hhh-6rmp-j9qf","description":"jackson-core: UTF8DataInputJsonParser._reportInvalidToken() missing maxErrorTokenLength limit -> unbounded StringBuilder growth (DoS)"},"relatedVulnerabilities":[{"id":"CVE-2026-89425","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"urls":["https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89425","description":"UTF8DataInputJsonParser._reportInvalidToken() in FasterXML jackson-core builds the offending-token text for its error message by appending Java identifier characters to a StringBuilder in a loop that has no upper bound. Unlike the three sibling parser implementations, including UTF8StreamJsonParser, it never consults ErrorReportConfiguration.getMaxErrorTokenLength() (default 256). A malformed token supplied to a parser created through JsonFactory.createParser(DataInput) is therefore accumulated in full. No StreamReadConstraints setting mitigates this: maxDocumentLength cannot be applied to DataInput sources at all, and maxStringLength does not cover this path because the accumulation bypasses ReadConstrainedTextBuffer. The reporter measured a 20,000,109-character exception message from a 20-million-character malformed token on the DataInput path, against 367 characters for identical input on the InputStream path. Scaling the payload drives the StringBuilder, which also incurs byte-to-char expansion and internal array doubling, to many times the raw payload size and can trigger OutOfMemoryError for the whole JVM. UTF8DataInputJsonParser was introduced in 2.8.0 together with createParser(DataInput); releases before 2.8.0 do not contain the affected class."}]},{"artifact":{"id":"3158f47d2f5ca7b0","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.19.2:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.19.2","type":"java-archive","version":"2.19.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.7"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-7hhh-6rmp-j9qf","versionConstraint":">=2.19.0,<=2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.19.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-7hhh-6rmp-j9qf","fix":{"state":"fixed","versions":["2.21.7"],"available":[{"date":"2026-10-01","kind":"first-observed","version":"2.21.7"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"risk":0.369,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf","https://nvd.nist.gov/vuln/detail/CVE-2026-89425","https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/commit/211cf2c5d91abbec38067f37efc1363cd4e88ee3","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-2.18.11","https://github.com/FasterXML/jackson-core/releases/tag/jackson-core-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-7hhh-6rmp-j9qf","description":"jackson-core: UTF8DataInputJsonParser._reportInvalidToken() missing maxErrorTokenLength limit -> unbounded StringBuilder growth (DoS)"},"relatedVulnerabilities":[{"id":"CVE-2026-89425","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89425","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-89425","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-89425","date":"2026-10-17","epss":0.00492,"percentile":0.4093}],"urls":["https://github.com/FasterXML/jackson-core/pull/1698","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-7hhh-6rmp-j9qf"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89425","description":"UTF8DataInputJsonParser._reportInvalidToken() in FasterXML jackson-core builds the offending-token text for its error message by appending Java identifier characters to a StringBuilder in a loop that has no upper bound. Unlike the three sibling parser implementations, including UTF8StreamJsonParser, it never consults ErrorReportConfiguration.getMaxErrorTokenLength() (default 256). A malformed token supplied to a parser created through JsonFactory.createParser(DataInput) is therefore accumulated in full. No StreamReadConstraints setting mitigates this: maxDocumentLength cannot be applied to DataInput sources at all, and maxStringLength does not cover this path because the accumulation bypasses ReadConstrainedTextBuffer. The reporter measured a 20,000,109-character exception message from a 20-million-character malformed token on the DataInput path, against 367 characters for identical input on the InputStream path. Scaling the payload drives the StringBuilder, which also incurs byte-to-char expansion and internal array doubling, to many times the raw payload size and can trigger OutOfMemoryError for the whole JVM. UTF8DataInputJsonParser was introduced in 2.8.0 together with createParser(DataInput); releases before 2.8.0 do not contain the affected class."}]},{"artifact":{"id":"009c75a42c9de3ef","cpes":["cpe:2.3:a:io.netty.codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec","purl":"pkg:maven/io.netty/netty-codec@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec","archiveDigests":[{"value":"d326bf3a4c785b272da3db6941779a1bd5448378","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-mj4r-2hfc-f8p6","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-mj4r-2hfc-f8p6","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-07","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42583","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42583","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-42583","date":"2026-10-17","epss":0.00486,"percentile":0.40493}],"risk":0.3645,"urls":["https://github.com/netty/netty/security/advisories/GHSA-mj4r-2hfc-f8p6","https://nvd.nist.gov/vuln/detail/CVE-2026-42583"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-mj4r-2hfc-f8p6","description":"Netty Lz4FrameDecoder is vulnerable to resource exhaustion"},"relatedVulnerabilities":[{"id":"CVE-2026-42583","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42583","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42583","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-42583","date":"2026-10-17","epss":0.00486,"percentile":0.40493}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-mj4r-2hfc-f8p6"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-42583","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, Lz4FrameDecoder allocates a ByteBuf of size decompressedLength (up to 32 MB per block) before LZ4 runs. A peer only needs a 21-byte header plus compressedLength payload bytes - 22 bytes if compressedLength == 1 - to force that allocation. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"a49604d63dab36f8","cpes":["cpe:2.3:a:io.netty.codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec","purl":"pkg:maven/io.netty/netty-codec@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec","archiveDigests":[{"value":"d326bf3a4c785b272da3db6941779a1bd5448378","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-mj4r-2hfc-f8p6","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-mj4r-2hfc-f8p6","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-07","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42583","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42583","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-42583","date":"2026-10-17","epss":0.00486,"percentile":0.40493}],"risk":0.3645,"urls":["https://github.com/netty/netty/security/advisories/GHSA-mj4r-2hfc-f8p6","https://nvd.nist.gov/vuln/detail/CVE-2026-42583"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-mj4r-2hfc-f8p6","description":"Netty Lz4FrameDecoder is vulnerable to resource exhaustion"},"relatedVulnerabilities":[{"id":"CVE-2026-42583","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42583","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42583","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-42583","date":"2026-10-17","epss":0.00486,"percentile":0.40493}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-mj4r-2hfc-f8p6"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-42583","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, Lz4FrameDecoder allocates a ByteBuf of size decompressedLength (up to 32 MB per block) before LZ4 runs. A peer only needs a 21-byte header plus compressedLength payload bytes - 22 bytes if compressedLength == 1 - to force that allocation. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"d3d056eb527453fe","cpes":["cpe:2.3:a:io.netty.codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec","purl":"pkg:maven/io.netty/netty-codec@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec","archiveDigests":[{"value":"d326bf3a4c785b272da3db6941779a1bd5448378","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-mj4r-2hfc-f8p6","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-mj4r-2hfc-f8p6","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-07","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42583","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42583","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-42583","date":"2026-10-17","epss":0.00486,"percentile":0.40493}],"risk":0.3645,"urls":["https://github.com/netty/netty/security/advisories/GHSA-mj4r-2hfc-f8p6","https://nvd.nist.gov/vuln/detail/CVE-2026-42583"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-mj4r-2hfc-f8p6","description":"Netty Lz4FrameDecoder is vulnerable to resource exhaustion"},"relatedVulnerabilities":[{"id":"CVE-2026-42583","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42583","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42583","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-42583","date":"2026-10-17","epss":0.00486,"percentile":0.40493}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-mj4r-2hfc-f8p6"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-42583","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, Lz4FrameDecoder allocates a ByteBuf of size decompressedLength (up to 32 MB per block) before LZ4 runs. A peer only needs a 21-byte header plus compressedLength payload bytes - 22 bytes if compressedLength == 1 - to force that allocation. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"b3b8794c6801fe0d","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-q4f6-jm68-57ww","versionConstraint":"<4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-q4f6-jm68-57ww","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59899","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59899","date":"2026-10-17","epss":0.00609,"percentile":0.48097}],"risk":0.362355,"urls":["https://github.com/netty/netty/security/advisories/GHSA-q4f6-jm68-57ww","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-q4f6-jm68-57ww","description":"Netty: [HttpContentEncoder] Unbounded Per-Connection Queue Growth via HTTP/1.1 Pipelining Leads to Denial of Service"},"relatedVulnerabilities":[{"id":"CVE-2026-59899","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59899","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59899","date":"2026-10-17","epss":0.00609,"percentile":0.48097}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final","https://github.com/netty/netty/security/advisories/GHSA-q4f6-jm68-57ww"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59899","description":"Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.136.Final and 4.2.16.Final, `HttpContentEncoder` (the superclass of the production handler `HttpContentCompressor`) maintains a per-channel `ArrayDeque<CharSequence>` named `acceptEncodingQueue` that accumulates attacker-controlled data without any size limit. The queue is filled on the I/O thread for every inbound HTTP request and drained only when the application later writes a non-1xx response. This creates a resource exhaustion vulnerability when an attacker exploits HTTP/1.1 pipelining to flood the connection with requests faster than the application produces responses. This issue has been fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"345744090a14b6c3","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-q4f6-jm68-57ww","versionConstraint":"<4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-q4f6-jm68-57ww","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59899","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59899","date":"2026-10-17","epss":0.00609,"percentile":0.48097}],"risk":0.362355,"urls":["https://github.com/netty/netty/security/advisories/GHSA-q4f6-jm68-57ww","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-q4f6-jm68-57ww","description":"Netty: [HttpContentEncoder] Unbounded Per-Connection Queue Growth via HTTP/1.1 Pipelining Leads to Denial of Service"},"relatedVulnerabilities":[{"id":"CVE-2026-59899","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59899","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59899","date":"2026-10-17","epss":0.00609,"percentile":0.48097}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final","https://github.com/netty/netty/security/advisories/GHSA-q4f6-jm68-57ww"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59899","description":"Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.136.Final and 4.2.16.Final, `HttpContentEncoder` (the superclass of the production handler `HttpContentCompressor`) maintains a per-channel `ArrayDeque<CharSequence>` named `acceptEncodingQueue` that accumulates attacker-controlled data without any size limit. The queue is filled on the I/O thread for every inbound HTTP request and drained only when the application later writes a non-1xx response. This creates a resource exhaustion vulnerability when an attacker exploits HTTP/1.1 pipelining to flood the connection with requests faster than the application produces responses. This issue has been fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"9da5680be11ec185","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-q4f6-jm68-57ww","versionConstraint":"<4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-q4f6-jm68-57ww","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59899","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59899","date":"2026-10-17","epss":0.00609,"percentile":0.48097}],"risk":0.362355,"urls":["https://github.com/netty/netty/security/advisories/GHSA-q4f6-jm68-57ww","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-q4f6-jm68-57ww","description":"Netty: [HttpContentEncoder] Unbounded Per-Connection Queue Growth via HTTP/1.1 Pipelining Leads to Denial of Service"},"relatedVulnerabilities":[{"id":"CVE-2026-59899","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59899","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59899","date":"2026-10-17","epss":0.00609,"percentile":0.48097}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final","https://github.com/netty/netty/security/advisories/GHSA-q4f6-jm68-57ww"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59899","description":"Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.136.Final and 4.2.16.Final, `HttpContentEncoder` (the superclass of the production handler `HttpContentCompressor`) maintains a per-channel `ArrayDeque<CharSequence>` named `acceptEncodingQueue` that accumulates attacker-controlled data without any size limit. The queue is filled on the I/O thread for every inbound HTTP request and drained only when the application later writes a non-1xx response. This creates a resource exhaustion vulnerability when an attacker exploits HTTP/1.1 pipelining to flood the connection with requests faster than the application produces responses. This issue has been fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"6a700a4696603542","cpes":["cpe:2.3:a:com.hazelcast:hazelcast:5.5.0:*:*:*:*:*:*:*","cpe:2.3:a:hazelcast:hazelcast:5.5.0:*:*:*:*:*:*:*"],"name":"hazelcast","purl":"pkg:maven/com.hazelcast/hazelcast@5.5.0","type":"java-archive","version":"5.5.0","language":"java","licenses":[],"metadata":{"pomGroupID":"com.hazelcast","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:com.hazelcast:hazelcast","manifestName":"","pomArtifactID":"hazelcast","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"5.7.0"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-6v25-8wq6-xq4j","versionConstraint":">=5.5.0,<5.5.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.hazelcast:hazelcast","version":"5.5.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-6v25-8wq6-xq4j","fix":{"state":"fixed","versions":["5.7.0"],"available":[{"date":"2026-10-09","kind":"first-observed","version":"5.7.0"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":9.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-107726","cwe":"CWE-20","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-107726","date":"2026-10-17","epss":0.00383,"percentile":0.30816}],"risk":0.350445,"urls":["https://github.com/hazelcast/hazelcast/security/advisories/GHSA-6v25-8wq6-xq4j","https://github.com/hazelcast/hazelcast/commit/361979da12f18950c24719db832ca6c5e7c0534f","https://docs.hazelcast.com/hazelcast/5.7/release-notes/community","https://docs.hazelcast.com/hazelcast/5.7/release-notes/enterprise","https://github.com/hazelcast/hazelcast/releases/tag/v5.7.0"],"severity":"Critical","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-6v25-8wq6-xq4j","description":"Hazelcast allows arbitrary member memory access by low-privileged client"},"relatedVulnerabilities":[{"id":"CVE-2026-107726","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":9.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-107726","cwe":"CWE-20","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-107726","date":"2026-10-17","epss":0.00383,"percentile":0.30816}],"urls":["https://docs.hazelcast.com/hazelcast/5.7/release-notes/community","https://docs.hazelcast.com/hazelcast/5.7/release-notes/enterprise","https://github.com/hazelcast/hazelcast/commit/361979da12f18950c24719db832ca6c5e7c0534f","https://github.com/hazelcast/hazelcast/releases/tag/v5.7.0","https://github.com/hazelcast/hazelcast/security/advisories/GHSA-6v25-8wq6-xq4j"],"severity":"Critical","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-107726","description":"Hazelcast is a unified real-time data platform combining stream processing with a fast data store. Prior to 5.4.5, 5.5.10, and 5.6.1, improper validation of data supplied by a malicious client able to connect to a cluster allows arbitrary reads from a cluster member's Java heap, off-heap data, and JVM process address space. The same flaw can crash cluster members and, in some Hazelcast Enterprise Edition configurations, corrupt memory with possible arbitrary code execution. Both slim and full distributions are affected. This issue is fixed in versions 5.4.5, 5.5.10, 5.6.1, and 5.7.0."}]},{"artifact":{"id":"254ccb21609c52be","cpes":["cpe:2.3:a:com.hazelcast:hazelcast:5.5.0:*:*:*:*:*:*:*","cpe:2.3:a:hazelcast:hazelcast:5.5.0:*:*:*:*:*:*:*"],"name":"hazelcast","purl":"pkg:maven/com.hazelcast/hazelcast@5.5.0","type":"java-archive","version":"5.5.0","language":"java","licenses":[],"metadata":{"pomGroupID":"com.hazelcast","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:com.hazelcast:hazelcast","manifestName":"","pomArtifactID":"hazelcast","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"5.7.0"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-6v25-8wq6-xq4j","versionConstraint":">=5.5.0,<5.5.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.hazelcast:hazelcast","version":"5.5.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-6v25-8wq6-xq4j","fix":{"state":"fixed","versions":["5.7.0"],"available":[{"date":"2026-10-09","kind":"first-observed","version":"5.7.0"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":9.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-107726","cwe":"CWE-20","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-107726","date":"2026-10-17","epss":0.00383,"percentile":0.30816}],"risk":0.350445,"urls":["https://github.com/hazelcast/hazelcast/security/advisories/GHSA-6v25-8wq6-xq4j","https://github.com/hazelcast/hazelcast/commit/361979da12f18950c24719db832ca6c5e7c0534f","https://docs.hazelcast.com/hazelcast/5.7/release-notes/community","https://docs.hazelcast.com/hazelcast/5.7/release-notes/enterprise","https://github.com/hazelcast/hazelcast/releases/tag/v5.7.0"],"severity":"Critical","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-6v25-8wq6-xq4j","description":"Hazelcast allows arbitrary member memory access by low-privileged client"},"relatedVulnerabilities":[{"id":"CVE-2026-107726","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":9.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-107726","cwe":"CWE-20","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-107726","date":"2026-10-17","epss":0.00383,"percentile":0.30816}],"urls":["https://docs.hazelcast.com/hazelcast/5.7/release-notes/community","https://docs.hazelcast.com/hazelcast/5.7/release-notes/enterprise","https://github.com/hazelcast/hazelcast/commit/361979da12f18950c24719db832ca6c5e7c0534f","https://github.com/hazelcast/hazelcast/releases/tag/v5.7.0","https://github.com/hazelcast/hazelcast/security/advisories/GHSA-6v25-8wq6-xq4j"],"severity":"Critical","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-107726","description":"Hazelcast is a unified real-time data platform combining stream processing with a fast data store. Prior to 5.4.5, 5.5.10, and 5.6.1, improper validation of data supplied by a malicious client able to connect to a cluster allows arbitrary reads from a cluster member's Java heap, off-heap data, and JVM process address space. The same flaw can crash cluster members and, in some Hazelcast Enterprise Edition configurations, corrupt memory with possible arbitrary code execution. Both slim and full distributions are affected. This issue is fixed in versions 5.4.5, 5.5.10, 5.6.1, and 5.7.0."}]},{"artifact":{"id":"b0307b9db7dd7710","cpes":["cpe:2.3:a:bouncycastle-org:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle-org:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle_org:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle_org:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:org.bouncycastle:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:org.bouncycastle:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc-fips:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc-fips:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc_fips:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc_fips:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc:bc_fips:1.0.2.5:*:*:*:*:*:*:*"],"name":"bc-fips","purl":"pkg:maven/org.bouncycastle/bc-fips@1.0.2.5","type":"java-archive","version":"1.0.2.5","language":"java","licenses":[],"metadata":{"pomGroupID":"org.bouncycastle","virtualPath":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/bc-fips-1.0.2.5.jar","manifestName":"","pomArtifactID":"bc-fips","archiveDigests":[{"value":"704e65f7e4fe679e5ab2aa8a840f27f8ced4c522","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/bc-fips-1.0.2.5.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/bc-fips-1.0.2.5.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.0.2.7"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-qp49-qgx5-5m26","versionConstraint":"<1.0.2.7 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.bouncycastle:bc-fips","version":"1.0.2.5"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-qp49-qgx5-5m26","fix":{"state":"fixed","versions":["1.0.2.7"],"available":[{"date":"2026-09-19","kind":"first-observed","version":"1.0.2.7"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/U:Amber","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-13506","cwe":"CWE-674","type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630"}],"epss":[{"cve":"CVE-2026-13506","date":"2026-10-17","epss":0.00442,"percentile":0.3695}],"risk":0.34476,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-13506","https://github.com/bcgit/bc-java/commit/77454da9b3dcaaa2991412d1c3c1a6e1a338ff84","https://github.com/bcgit/bc-java/wiki/CVE-2026-13506"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-qp49-qgx5-5m26","description":"Bouncy Castle: Lazy ASN.1 sequence forcing resets nesting-depth guard"},"relatedVulnerabilities":[{"id":"CVE-2026-13506","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Amber","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-13506","cwe":"CWE-674","type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630"}],"epss":[{"cve":"CVE-2026-13506","date":"2026-10-17","epss":0.00442,"percentile":0.3695}],"urls":["https://github.com/bcgit/bc-java/commit/77454da9b3dcaaa2991412d1c3c1a6e1a338ff84","https://github.com/bcgit/bc-java/wiki/CVE-2026-13506"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-13506","description":"In Bouncy Castle for Java before 1.85, Lazy ASN.1 sequence forcing resets nesting-depth guard. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bc-fips 1.0.2.7 (1.0.X series), 2.0.2 (2.0.X series) and 2.1.3 (2.1.X series)."}]},{"artifact":{"id":"db54945b95a265af","cpes":["cpe:2.3:a:org.bouncycastle:bcprov-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:org.bouncycastle:bcprov_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov-jdk18on:bcprov-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov-jdk18on:bcprov_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov_jdk18on:bcprov-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov_jdk18on:bcprov_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle:bcprov-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle:bcprov_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov:bcprov-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov:bcprov_jdk18on:1.78.1:*:*:*:*:*:*:*"],"name":"bcprov-jdk18on","purl":"pkg:maven/org.bouncycastle/bcprov-jdk18on@1.78.1","type":"java-archive","version":"1.78.1","language":"java","licenses":[],"metadata":{"pomGroupID":"org.bouncycastle","virtualPath":"/opt/sonarqube/elasticsearch/lib/tools/security-cli/bcprov-jdk18on-1.78.1.jar","manifestName":"","pomArtifactID":"bcprov-jdk18on","archiveDigests":[{"value":"39e9e45359e20998eb79c1828751f94a818d25f8","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/tools/security-cli/bcprov-jdk18on-1.78.1.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/tools/security-cli/bcprov-jdk18on-1.78.1.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.85"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-qp49-qgx5-5m26","versionConstraint":"<1.85 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.bouncycastle:bcprov-jdk18on","version":"1.78.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-qp49-qgx5-5m26","fix":{"state":"fixed","versions":["1.85"],"available":[{"date":"2026-09-19","kind":"first-observed","version":"1.85"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/U:Amber","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-13506","cwe":"CWE-674","type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630"}],"epss":[{"cve":"CVE-2026-13506","date":"2026-10-17","epss":0.00442,"percentile":0.3695}],"risk":0.34476,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-13506","https://github.com/bcgit/bc-java/commit/77454da9b3dcaaa2991412d1c3c1a6e1a338ff84","https://github.com/bcgit/bc-java/wiki/CVE-2026-13506"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-qp49-qgx5-5m26","description":"Bouncy Castle: Lazy ASN.1 sequence forcing resets nesting-depth guard"},"relatedVulnerabilities":[{"id":"CVE-2026-13506","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Amber","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-13506","cwe":"CWE-674","type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630"}],"epss":[{"cve":"CVE-2026-13506","date":"2026-10-17","epss":0.00442,"percentile":0.3695}],"urls":["https://github.com/bcgit/bc-java/commit/77454da9b3dcaaa2991412d1c3c1a6e1a338ff84","https://github.com/bcgit/bc-java/wiki/CVE-2026-13506"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-13506","description":"In Bouncy Castle for Java before 1.85, Lazy ASN.1 sequence forcing resets nesting-depth guard. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bc-fips 1.0.2.7 (1.0.X series), 2.0.2 (2.0.X series) and 2.1.3 (2.1.X series)."}]},{"artifact":{"id":"ca8e64bd85e20051","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.16.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.16.1","type":"java-archive","version":"2.16.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.11"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-cxp5-3px4-pw24","versionConstraint":">=2.5.0,<=2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.16.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-cxp5-3px4-pw24","fix":{"state":"fixed","versions":["2.18.11"],"available":[{"date":"2026-09-30","kind":"first-observed","version":"2.18.11"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91777","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91777","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"risk":0.33749999999999997,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-cxp5-3px4-pw24","https://nvd.nist.gov/vuln/detail/CVE-2026-91777","https://github.com/FasterXML/jackson-databind/issues/6204","https://github.com/FasterXML/jackson-databind/pull/6204","https://github.com/FasterXML/jackson-databind/commit/37ad9b81712cbb9fb62c2d2c1813593252a24b67","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.11","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.3","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-cxp5-3px4-pw24","description":"jackson-databind quadratic forward-reference completion"},"relatedVulnerabilities":[{"id":"CVE-2026-91777","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91777","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91777","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"urls":["https://github.com/FasterXML/jackson-databind/issues/6204","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-cxp5-3px4-pw24"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-91777","description":"Forward-reference completion for @JsonIdentityInfo object IDs in FasterXML jackson-databind performs a linear scan of the pending-reference accumulator for every resolved ID. The affected paths are CollectionDeserializer.CollectionReferringAccumulator.resolveForwardReference() and the equivalent implementation in MapDeserializer. When a document first creates N unresolved object-ID references in an identity-enabled collection or map and then defines those same IDs in reverse order, completion performs on the order of N * (N + 1) / 2 identity comparisons, so a shallow document whose size grows linearly causes quadratic CPU work during deserialization. The reporter instrumented equals() calls on the ID class and measured exactly 2,003,000 comparisons at N = 2,000, against zero comparisons in the pending-reference lookup path for an equally sized control in which every reference was already resolved. The input requires no deep nesting and no syntactically unusual JSON. Exploitation requires an application that deserializes attacker-influenced JSON into an identity-enabled collection or map. The fix replaces the repeated linear lookup with a keyed pending-reference structure."}]},{"artifact":{"id":"ca8e64bd85e20051","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.16.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.16.1","type":"java-archive","version":"2.16.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.11"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wv8q-qhhj-9h54","versionConstraint":">=2.0.0,<=2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.16.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wv8q-qhhj-9h54","fix":{"state":"fixed","versions":["2.18.11"],"available":[{"date":"2026-09-30","kind":"first-observed","version":"2.18.11"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91776","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91776","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"risk":0.33749999999999997,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wv8q-qhhj-9h54","https://nvd.nist.gov/vuln/detail/CVE-2026-91776","https://github.com/FasterXML/jackson-databind/issues/6203","https://github.com/FasterXML/jackson-databind/commit/2870d1d6dc1b7e1c07ee11dd5b04ab71cddbb577","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.11","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.3","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wv8q-qhhj-9h54","description":"jackson-databind retains every unknown raw type ID"},"relatedVulnerabilities":[{"id":"CVE-2026-91776","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91776","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91776","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"urls":["https://github.com/FasterXML/jackson-databind/issues/6203","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wv8q-qhhj-9h54"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-91776","description":"TypeDeserializerBase._findDeserializer() in FasterXML jackson-databind caches the resolved deserializer under the raw, attacker-supplied type ID. When name-based polymorphism is configured with a fallback, for example @JsonTypeInfo(use = Id.NAME, defaultImpl = ...), every distinct unrecognized type ID resolves to the same fallback deserializer but is retained as its own key in the _deserializers map. That map has no configurable bound and lives for the lifetime of the type deserializer, so an attacker who can repeatedly supply fresh unknown type IDs causes monotonic memory retention across requests. The reporter observed 10,000 retained entries from 10,000 distinct unknown IDs, against a single entry for a control that repeated one unknown ID the same number of times, isolating attacker-controlled key cardinality from request volume. Exploitation requires an application that enables name-based polymorphism with a defaultImpl or equivalent fallback, accepts attacker-influenced type IDs, and reuses a long-lived ObjectMapper across requests. The fix stops caching fallback resolutions for unrecognized IDs and bounds both the number of cached entries and the length of a cacheable type ID."}]},{"artifact":{"id":"defdabbb25148c75","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.11"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-cxp5-3px4-pw24","versionConstraint":">=2.5.0,<=2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-cxp5-3px4-pw24","fix":{"state":"fixed","versions":["2.18.11"],"available":[{"date":"2026-09-30","kind":"first-observed","version":"2.18.11"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91777","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91777","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"risk":0.33749999999999997,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-cxp5-3px4-pw24","https://nvd.nist.gov/vuln/detail/CVE-2026-91777","https://github.com/FasterXML/jackson-databind/issues/6204","https://github.com/FasterXML/jackson-databind/pull/6204","https://github.com/FasterXML/jackson-databind/commit/37ad9b81712cbb9fb62c2d2c1813593252a24b67","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.11","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.3","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-cxp5-3px4-pw24","description":"jackson-databind quadratic forward-reference completion"},"relatedVulnerabilities":[{"id":"CVE-2026-91777","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91777","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91777","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"urls":["https://github.com/FasterXML/jackson-databind/issues/6204","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-cxp5-3px4-pw24"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-91777","description":"Forward-reference completion for @JsonIdentityInfo object IDs in FasterXML jackson-databind performs a linear scan of the pending-reference accumulator for every resolved ID. The affected paths are CollectionDeserializer.CollectionReferringAccumulator.resolveForwardReference() and the equivalent implementation in MapDeserializer. When a document first creates N unresolved object-ID references in an identity-enabled collection or map and then defines those same IDs in reverse order, completion performs on the order of N * (N + 1) / 2 identity comparisons, so a shallow document whose size grows linearly causes quadratic CPU work during deserialization. The reporter instrumented equals() calls on the ID class and measured exactly 2,003,000 comparisons at N = 2,000, against zero comparisons in the pending-reference lookup path for an equally sized control in which every reference was already resolved. The input requires no deep nesting and no syntactically unusual JSON. Exploitation requires an application that deserializes attacker-influenced JSON into an identity-enabled collection or map. The fix replaces the repeated linear lookup with a keyed pending-reference structure."}]},{"artifact":{"id":"defdabbb25148c75","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.11"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wv8q-qhhj-9h54","versionConstraint":">=2.0.0,<=2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wv8q-qhhj-9h54","fix":{"state":"fixed","versions":["2.18.11"],"available":[{"date":"2026-09-30","kind":"first-observed","version":"2.18.11"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91776","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91776","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"risk":0.33749999999999997,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wv8q-qhhj-9h54","https://nvd.nist.gov/vuln/detail/CVE-2026-91776","https://github.com/FasterXML/jackson-databind/issues/6203","https://github.com/FasterXML/jackson-databind/commit/2870d1d6dc1b7e1c07ee11dd5b04ab71cddbb577","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.11","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.3","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wv8q-qhhj-9h54","description":"jackson-databind retains every unknown raw type ID"},"relatedVulnerabilities":[{"id":"CVE-2026-91776","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91776","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91776","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"urls":["https://github.com/FasterXML/jackson-databind/issues/6203","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wv8q-qhhj-9h54"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-91776","description":"TypeDeserializerBase._findDeserializer() in FasterXML jackson-databind caches the resolved deserializer under the raw, attacker-supplied type ID. When name-based polymorphism is configured with a fallback, for example @JsonTypeInfo(use = Id.NAME, defaultImpl = ...), every distinct unrecognized type ID resolves to the same fallback deserializer but is retained as its own key in the _deserializers map. That map has no configurable bound and lives for the lifetime of the type deserializer, so an attacker who can repeatedly supply fresh unknown type IDs causes monotonic memory retention across requests. The reporter observed 10,000 retained entries from 10,000 distinct unknown IDs, against a single entry for a control that repeated one unknown ID the same number of times, isolating attacker-controlled key cardinality from request volume. Exploitation requires an application that enables name-based polymorphism with a defaultImpl or equivalent fallback, accepts attacker-influenced type IDs, and reuses a long-lived ObjectMapper across requests. The fix stops caching fallback resolutions for unrecognized IDs and bounds both the number of cached entries and the length of a cacheable type ID."}]},{"artifact":{"id":"e82eac4d495468a8","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.3:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.3","type":"java-archive","version":"2.17.3","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.11"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-cxp5-3px4-pw24","versionConstraint":">=2.5.0,<=2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-cxp5-3px4-pw24","fix":{"state":"fixed","versions":["2.18.11"],"available":[{"date":"2026-09-30","kind":"first-observed","version":"2.18.11"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91777","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91777","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"risk":0.33749999999999997,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-cxp5-3px4-pw24","https://nvd.nist.gov/vuln/detail/CVE-2026-91777","https://github.com/FasterXML/jackson-databind/issues/6204","https://github.com/FasterXML/jackson-databind/pull/6204","https://github.com/FasterXML/jackson-databind/commit/37ad9b81712cbb9fb62c2d2c1813593252a24b67","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.11","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.3","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-cxp5-3px4-pw24","description":"jackson-databind quadratic forward-reference completion"},"relatedVulnerabilities":[{"id":"CVE-2026-91777","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91777","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91777","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"urls":["https://github.com/FasterXML/jackson-databind/issues/6204","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-cxp5-3px4-pw24"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-91777","description":"Forward-reference completion for @JsonIdentityInfo object IDs in FasterXML jackson-databind performs a linear scan of the pending-reference accumulator for every resolved ID. The affected paths are CollectionDeserializer.CollectionReferringAccumulator.resolveForwardReference() and the equivalent implementation in MapDeserializer. When a document first creates N unresolved object-ID references in an identity-enabled collection or map and then defines those same IDs in reverse order, completion performs on the order of N * (N + 1) / 2 identity comparisons, so a shallow document whose size grows linearly causes quadratic CPU work during deserialization. The reporter instrumented equals() calls on the ID class and measured exactly 2,003,000 comparisons at N = 2,000, against zero comparisons in the pending-reference lookup path for an equally sized control in which every reference was already resolved. The input requires no deep nesting and no syntactically unusual JSON. Exploitation requires an application that deserializes attacker-influenced JSON into an identity-enabled collection or map. The fix replaces the repeated linear lookup with a keyed pending-reference structure."}]},{"artifact":{"id":"e82eac4d495468a8","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.3:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.3","type":"java-archive","version":"2.17.3","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.11"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wv8q-qhhj-9h54","versionConstraint":">=2.0.0,<=2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wv8q-qhhj-9h54","fix":{"state":"fixed","versions":["2.18.11"],"available":[{"date":"2026-09-30","kind":"first-observed","version":"2.18.11"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91776","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91776","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"risk":0.33749999999999997,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wv8q-qhhj-9h54","https://nvd.nist.gov/vuln/detail/CVE-2026-91776","https://github.com/FasterXML/jackson-databind/issues/6203","https://github.com/FasterXML/jackson-databind/commit/2870d1d6dc1b7e1c07ee11dd5b04ab71cddbb577","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.11","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.3","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wv8q-qhhj-9h54","description":"jackson-databind retains every unknown raw type ID"},"relatedVulnerabilities":[{"id":"CVE-2026-91776","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91776","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91776","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"urls":["https://github.com/FasterXML/jackson-databind/issues/6203","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wv8q-qhhj-9h54"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-91776","description":"TypeDeserializerBase._findDeserializer() in FasterXML jackson-databind caches the resolved deserializer under the raw, attacker-supplied type ID. When name-based polymorphism is configured with a fallback, for example @JsonTypeInfo(use = Id.NAME, defaultImpl = ...), every distinct unrecognized type ID resolves to the same fallback deserializer but is retained as its own key in the _deserializers map. That map has no configurable bound and lives for the lifetime of the type deserializer, so an attacker who can repeatedly supply fresh unknown type IDs causes monotonic memory retention across requests. The reporter observed 10,000 retained entries from 10,000 distinct unknown IDs, against a single entry for a control that repeated one unknown ID the same number of times, isolating attacker-controlled key cardinality from request volume. Exploitation requires an application that enables name-based polymorphism with a defaultImpl or equivalent fallback, accepts attacker-influenced type IDs, and reuses a long-lived ObjectMapper across requests. The fix stops caching fallback resolutions for unrecognized IDs and bounds both the number of cached entries and the length of a cacheable type ID."}]},{"artifact":{"id":"32ddaad000353c8d","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.7"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-cxp5-3px4-pw24","versionConstraint":">=2.19.0,<=2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-cxp5-3px4-pw24","fix":{"state":"fixed","versions":["2.21.7"],"available":[{"date":"2026-09-30","kind":"first-observed","version":"2.21.7"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91777","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91777","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"risk":0.33749999999999997,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-cxp5-3px4-pw24","https://nvd.nist.gov/vuln/detail/CVE-2026-91777","https://github.com/FasterXML/jackson-databind/issues/6204","https://github.com/FasterXML/jackson-databind/pull/6204","https://github.com/FasterXML/jackson-databind/commit/37ad9b81712cbb9fb62c2d2c1813593252a24b67","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.11","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.3","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-cxp5-3px4-pw24","description":"jackson-databind quadratic forward-reference completion"},"relatedVulnerabilities":[{"id":"CVE-2026-91777","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91777","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91777","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"urls":["https://github.com/FasterXML/jackson-databind/issues/6204","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-cxp5-3px4-pw24"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-91777","description":"Forward-reference completion for @JsonIdentityInfo object IDs in FasterXML jackson-databind performs a linear scan of the pending-reference accumulator for every resolved ID. The affected paths are CollectionDeserializer.CollectionReferringAccumulator.resolveForwardReference() and the equivalent implementation in MapDeserializer. When a document first creates N unresolved object-ID references in an identity-enabled collection or map and then defines those same IDs in reverse order, completion performs on the order of N * (N + 1) / 2 identity comparisons, so a shallow document whose size grows linearly causes quadratic CPU work during deserialization. The reporter instrumented equals() calls on the ID class and measured exactly 2,003,000 comparisons at N = 2,000, against zero comparisons in the pending-reference lookup path for an equally sized control in which every reference was already resolved. The input requires no deep nesting and no syntactically unusual JSON. Exploitation requires an application that deserializes attacker-influenced JSON into an identity-enabled collection or map. The fix replaces the repeated linear lookup with a keyed pending-reference structure."}]},{"artifact":{"id":"44c1c53d756b1edf","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.7"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-cxp5-3px4-pw24","versionConstraint":">=2.19.0,<=2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-cxp5-3px4-pw24","fix":{"state":"fixed","versions":["2.21.7"],"available":[{"date":"2026-09-30","kind":"first-observed","version":"2.21.7"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91777","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91777","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"risk":0.33749999999999997,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-cxp5-3px4-pw24","https://nvd.nist.gov/vuln/detail/CVE-2026-91777","https://github.com/FasterXML/jackson-databind/issues/6204","https://github.com/FasterXML/jackson-databind/pull/6204","https://github.com/FasterXML/jackson-databind/commit/37ad9b81712cbb9fb62c2d2c1813593252a24b67","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.11","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.3","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-cxp5-3px4-pw24","description":"jackson-databind quadratic forward-reference completion"},"relatedVulnerabilities":[{"id":"CVE-2026-91777","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91777","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91777","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"urls":["https://github.com/FasterXML/jackson-databind/issues/6204","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-cxp5-3px4-pw24"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-91777","description":"Forward-reference completion for @JsonIdentityInfo object IDs in FasterXML jackson-databind performs a linear scan of the pending-reference accumulator for every resolved ID. The affected paths are CollectionDeserializer.CollectionReferringAccumulator.resolveForwardReference() and the equivalent implementation in MapDeserializer. When a document first creates N unresolved object-ID references in an identity-enabled collection or map and then defines those same IDs in reverse order, completion performs on the order of N * (N + 1) / 2 identity comparisons, so a shallow document whose size grows linearly causes quadratic CPU work during deserialization. The reporter instrumented equals() calls on the ID class and measured exactly 2,003,000 comparisons at N = 2,000, against zero comparisons in the pending-reference lookup path for an equally sized control in which every reference was already resolved. The input requires no deep nesting and no syntactically unusual JSON. Exploitation requires an application that deserializes attacker-influenced JSON into an identity-enabled collection or map. The fix replaces the repeated linear lookup with a keyed pending-reference structure."}]},{"artifact":{"id":"25d436943ddb3334","cpes":["cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0.txt"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":[{"value":"b3f7506f6414fb04760561eec11a0880165c2a4a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.7"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-cxp5-3px4-pw24","versionConstraint":">=2.19.0,<=2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-cxp5-3px4-pw24","fix":{"state":"fixed","versions":["2.21.7"],"available":[{"date":"2026-09-30","kind":"first-observed","version":"2.21.7"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91777","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91777","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"risk":0.33749999999999997,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-cxp5-3px4-pw24","https://nvd.nist.gov/vuln/detail/CVE-2026-91777","https://github.com/FasterXML/jackson-databind/issues/6204","https://github.com/FasterXML/jackson-databind/pull/6204","https://github.com/FasterXML/jackson-databind/commit/37ad9b81712cbb9fb62c2d2c1813593252a24b67","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.11","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.3","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-cxp5-3px4-pw24","description":"jackson-databind quadratic forward-reference completion"},"relatedVulnerabilities":[{"id":"CVE-2026-91777","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91777","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91777","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"urls":["https://github.com/FasterXML/jackson-databind/issues/6204","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-cxp5-3px4-pw24"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-91777","description":"Forward-reference completion for @JsonIdentityInfo object IDs in FasterXML jackson-databind performs a linear scan of the pending-reference accumulator for every resolved ID. The affected paths are CollectionDeserializer.CollectionReferringAccumulator.resolveForwardReference() and the equivalent implementation in MapDeserializer. When a document first creates N unresolved object-ID references in an identity-enabled collection or map and then defines those same IDs in reverse order, completion performs on the order of N * (N + 1) / 2 identity comparisons, so a shallow document whose size grows linearly causes quadratic CPU work during deserialization. The reporter instrumented equals() calls on the ID class and measured exactly 2,003,000 comparisons at N = 2,000, against zero comparisons in the pending-reference lookup path for an equally sized control in which every reference was already resolved. The input requires no deep nesting and no syntactically unusual JSON. Exploitation requires an application that deserializes attacker-influenced JSON into an identity-enabled collection or map. The fix replaces the repeated linear lookup with a keyed pending-reference structure."}]},{"artifact":{"id":"32ddaad000353c8d","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.7"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wv8q-qhhj-9h54","versionConstraint":">=2.19.0,<=2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wv8q-qhhj-9h54","fix":{"state":"fixed","versions":["2.21.7"],"available":[{"date":"2026-09-30","kind":"first-observed","version":"2.21.7"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91776","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91776","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"risk":0.33749999999999997,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wv8q-qhhj-9h54","https://nvd.nist.gov/vuln/detail/CVE-2026-91776","https://github.com/FasterXML/jackson-databind/issues/6203","https://github.com/FasterXML/jackson-databind/commit/2870d1d6dc1b7e1c07ee11dd5b04ab71cddbb577","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.11","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.3","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wv8q-qhhj-9h54","description":"jackson-databind retains every unknown raw type ID"},"relatedVulnerabilities":[{"id":"CVE-2026-91776","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91776","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91776","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"urls":["https://github.com/FasterXML/jackson-databind/issues/6203","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wv8q-qhhj-9h54"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-91776","description":"TypeDeserializerBase._findDeserializer() in FasterXML jackson-databind caches the resolved deserializer under the raw, attacker-supplied type ID. When name-based polymorphism is configured with a fallback, for example @JsonTypeInfo(use = Id.NAME, defaultImpl = ...), every distinct unrecognized type ID resolves to the same fallback deserializer but is retained as its own key in the _deserializers map. That map has no configurable bound and lives for the lifetime of the type deserializer, so an attacker who can repeatedly supply fresh unknown type IDs causes monotonic memory retention across requests. The reporter observed 10,000 retained entries from 10,000 distinct unknown IDs, against a single entry for a control that repeated one unknown ID the same number of times, isolating attacker-controlled key cardinality from request volume. Exploitation requires an application that enables name-based polymorphism with a defaultImpl or equivalent fallback, accepts attacker-influenced type IDs, and reuses a long-lived ObjectMapper across requests. The fix stops caching fallback resolutions for unrecognized IDs and bounds both the number of cached entries and the length of a cacheable type ID."}]},{"artifact":{"id":"25d436943ddb3334","cpes":["cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0.txt"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":[{"value":"b3f7506f6414fb04760561eec11a0880165c2a4a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.7"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wv8q-qhhj-9h54","versionConstraint":">=2.19.0,<=2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wv8q-qhhj-9h54","fix":{"state":"fixed","versions":["2.21.7"],"available":[{"date":"2026-09-30","kind":"first-observed","version":"2.21.7"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91776","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91776","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"risk":0.33749999999999997,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wv8q-qhhj-9h54","https://nvd.nist.gov/vuln/detail/CVE-2026-91776","https://github.com/FasterXML/jackson-databind/issues/6203","https://github.com/FasterXML/jackson-databind/commit/2870d1d6dc1b7e1c07ee11dd5b04ab71cddbb577","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.11","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.3","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wv8q-qhhj-9h54","description":"jackson-databind retains every unknown raw type ID"},"relatedVulnerabilities":[{"id":"CVE-2026-91776","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91776","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91776","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"urls":["https://github.com/FasterXML/jackson-databind/issues/6203","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wv8q-qhhj-9h54"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-91776","description":"TypeDeserializerBase._findDeserializer() in FasterXML jackson-databind caches the resolved deserializer under the raw, attacker-supplied type ID. When name-based polymorphism is configured with a fallback, for example @JsonTypeInfo(use = Id.NAME, defaultImpl = ...), every distinct unrecognized type ID resolves to the same fallback deserializer but is retained as its own key in the _deserializers map. That map has no configurable bound and lives for the lifetime of the type deserializer, so an attacker who can repeatedly supply fresh unknown type IDs causes monotonic memory retention across requests. The reporter observed 10,000 retained entries from 10,000 distinct unknown IDs, against a single entry for a control that repeated one unknown ID the same number of times, isolating attacker-controlled key cardinality from request volume. Exploitation requires an application that enables name-based polymorphism with a defaultImpl or equivalent fallback, accepts attacker-influenced type IDs, and reuses a long-lived ObjectMapper across requests. The fix stops caching fallback resolutions for unrecognized IDs and bounds both the number of cached entries and the length of a cacheable type ID."}]},{"artifact":{"id":"44c1c53d756b1edf","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.7"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wv8q-qhhj-9h54","versionConstraint":">=2.19.0,<=2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wv8q-qhhj-9h54","fix":{"state":"fixed","versions":["2.21.7"],"available":[{"date":"2026-09-30","kind":"first-observed","version":"2.21.7"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91776","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91776","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"risk":0.33749999999999997,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wv8q-qhhj-9h54","https://nvd.nist.gov/vuln/detail/CVE-2026-91776","https://github.com/FasterXML/jackson-databind/issues/6203","https://github.com/FasterXML/jackson-databind/commit/2870d1d6dc1b7e1c07ee11dd5b04ab71cddbb577","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.11","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.3","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wv8q-qhhj-9h54","description":"jackson-databind retains every unknown raw type ID"},"relatedVulnerabilities":[{"id":"CVE-2026-91776","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91776","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91776","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"urls":["https://github.com/FasterXML/jackson-databind/issues/6203","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wv8q-qhhj-9h54"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-91776","description":"TypeDeserializerBase._findDeserializer() in FasterXML jackson-databind caches the resolved deserializer under the raw, attacker-supplied type ID. When name-based polymorphism is configured with a fallback, for example @JsonTypeInfo(use = Id.NAME, defaultImpl = ...), every distinct unrecognized type ID resolves to the same fallback deserializer but is retained as its own key in the _deserializers map. That map has no configurable bound and lives for the lifetime of the type deserializer, so an attacker who can repeatedly supply fresh unknown type IDs causes monotonic memory retention across requests. The reporter observed 10,000 retained entries from 10,000 distinct unknown IDs, against a single entry for a control that repeated one unknown ID the same number of times, isolating attacker-controlled key cardinality from request volume. Exploitation requires an application that enables name-based polymorphism with a defaultImpl or equivalent fallback, accepts attacker-influenced type IDs, and reuses a long-lived ObjectMapper across requests. The fix stops caching fallback resolutions for unrecognized IDs and bounds both the number of cached entries and the length of a cacheable type ID."}]},{"artifact":{"id":"2a6408dd4c290fef","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.1","type":"java-archive","version":"2.19.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.7"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-cxp5-3px4-pw24","versionConstraint":">=2.19.0,<=2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-cxp5-3px4-pw24","fix":{"state":"fixed","versions":["2.21.7"],"available":[{"date":"2026-09-30","kind":"first-observed","version":"2.21.7"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91777","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91777","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"risk":0.33749999999999997,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-cxp5-3px4-pw24","https://nvd.nist.gov/vuln/detail/CVE-2026-91777","https://github.com/FasterXML/jackson-databind/issues/6204","https://github.com/FasterXML/jackson-databind/pull/6204","https://github.com/FasterXML/jackson-databind/commit/37ad9b81712cbb9fb62c2d2c1813593252a24b67","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.11","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.3","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-cxp5-3px4-pw24","description":"jackson-databind quadratic forward-reference completion"},"relatedVulnerabilities":[{"id":"CVE-2026-91777","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91777","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91777","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"urls":["https://github.com/FasterXML/jackson-databind/issues/6204","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-cxp5-3px4-pw24"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-91777","description":"Forward-reference completion for @JsonIdentityInfo object IDs in FasterXML jackson-databind performs a linear scan of the pending-reference accumulator for every resolved ID. The affected paths are CollectionDeserializer.CollectionReferringAccumulator.resolveForwardReference() and the equivalent implementation in MapDeserializer. When a document first creates N unresolved object-ID references in an identity-enabled collection or map and then defines those same IDs in reverse order, completion performs on the order of N * (N + 1) / 2 identity comparisons, so a shallow document whose size grows linearly causes quadratic CPU work during deserialization. The reporter instrumented equals() calls on the ID class and measured exactly 2,003,000 comparisons at N = 2,000, against zero comparisons in the pending-reference lookup path for an equally sized control in which every reference was already resolved. The input requires no deep nesting and no syntactically unusual JSON. Exploitation requires an application that deserializes attacker-influenced JSON into an identity-enabled collection or map. The fix replaces the repeated linear lookup with a keyed pending-reference structure."}]},{"artifact":{"id":"2a6408dd4c290fef","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.1","type":"java-archive","version":"2.19.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.7"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wv8q-qhhj-9h54","versionConstraint":">=2.19.0,<=2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wv8q-qhhj-9h54","fix":{"state":"fixed","versions":["2.21.7"],"available":[{"date":"2026-09-30","kind":"first-observed","version":"2.21.7"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91776","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91776","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"risk":0.33749999999999997,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wv8q-qhhj-9h54","https://nvd.nist.gov/vuln/detail/CVE-2026-91776","https://github.com/FasterXML/jackson-databind/issues/6203","https://github.com/FasterXML/jackson-databind/commit/2870d1d6dc1b7e1c07ee11dd5b04ab71cddbb577","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.11","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.3","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wv8q-qhhj-9h54","description":"jackson-databind retains every unknown raw type ID"},"relatedVulnerabilities":[{"id":"CVE-2026-91776","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91776","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91776","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"urls":["https://github.com/FasterXML/jackson-databind/issues/6203","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wv8q-qhhj-9h54"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-91776","description":"TypeDeserializerBase._findDeserializer() in FasterXML jackson-databind caches the resolved deserializer under the raw, attacker-supplied type ID. When name-based polymorphism is configured with a fallback, for example @JsonTypeInfo(use = Id.NAME, defaultImpl = ...), every distinct unrecognized type ID resolves to the same fallback deserializer but is retained as its own key in the _deserializers map. That map has no configurable bound and lives for the lifetime of the type deserializer, so an attacker who can repeatedly supply fresh unknown type IDs causes monotonic memory retention across requests. The reporter observed 10,000 retained entries from 10,000 distinct unknown IDs, against a single entry for a control that repeated one unknown ID the same number of times, isolating attacker-controlled key cardinality from request volume. Exploitation requires an application that enables name-based polymorphism with a defaultImpl or equivalent fallback, accepts attacker-influenced type IDs, and reuses a long-lived ObjectMapper across requests. The fix stops caching fallback resolutions for unrecognized IDs and bounds both the number of cached entries and the length of a cacheable type ID."}]},{"artifact":{"id":"6ac5f9b8bb069339","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.2","type":"java-archive","version":"2.19.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.7"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-cxp5-3px4-pw24","versionConstraint":">=2.19.0,<=2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-cxp5-3px4-pw24","fix":{"state":"fixed","versions":["2.21.7"],"available":[{"date":"2026-09-30","kind":"first-observed","version":"2.21.7"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91777","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91777","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"risk":0.33749999999999997,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-cxp5-3px4-pw24","https://nvd.nist.gov/vuln/detail/CVE-2026-91777","https://github.com/FasterXML/jackson-databind/issues/6204","https://github.com/FasterXML/jackson-databind/pull/6204","https://github.com/FasterXML/jackson-databind/commit/37ad9b81712cbb9fb62c2d2c1813593252a24b67","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.11","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.3","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-cxp5-3px4-pw24","description":"jackson-databind quadratic forward-reference completion"},"relatedVulnerabilities":[{"id":"CVE-2026-91777","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91777","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91777","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"urls":["https://github.com/FasterXML/jackson-databind/issues/6204","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-cxp5-3px4-pw24"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-91777","description":"Forward-reference completion for @JsonIdentityInfo object IDs in FasterXML jackson-databind performs a linear scan of the pending-reference accumulator for every resolved ID. The affected paths are CollectionDeserializer.CollectionReferringAccumulator.resolveForwardReference() and the equivalent implementation in MapDeserializer. When a document first creates N unresolved object-ID references in an identity-enabled collection or map and then defines those same IDs in reverse order, completion performs on the order of N * (N + 1) / 2 identity comparisons, so a shallow document whose size grows linearly causes quadratic CPU work during deserialization. The reporter instrumented equals() calls on the ID class and measured exactly 2,003,000 comparisons at N = 2,000, against zero comparisons in the pending-reference lookup path for an equally sized control in which every reference was already resolved. The input requires no deep nesting and no syntactically unusual JSON. Exploitation requires an application that deserializes attacker-influenced JSON into an identity-enabled collection or map. The fix replaces the repeated linear lookup with a keyed pending-reference structure."}]},{"artifact":{"id":"6ac5f9b8bb069339","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.2","type":"java-archive","version":"2.19.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.7"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wv8q-qhhj-9h54","versionConstraint":">=2.19.0,<=2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wv8q-qhhj-9h54","fix":{"state":"fixed","versions":["2.21.7"],"available":[{"date":"2026-09-30","kind":"first-observed","version":"2.21.7"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91776","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91776","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"risk":0.33749999999999997,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wv8q-qhhj-9h54","https://nvd.nist.gov/vuln/detail/CVE-2026-91776","https://github.com/FasterXML/jackson-databind/issues/6203","https://github.com/FasterXML/jackson-databind/commit/2870d1d6dc1b7e1c07ee11dd5b04ab71cddbb577","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.11","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.3","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.7","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wv8q-qhhj-9h54","description":"jackson-databind retains every unknown raw type ID"},"relatedVulnerabilities":[{"id":"CVE-2026-91776","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-91776","cwe":"CWE-400","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-91776","date":"2026-10-17","epss":0.0045,"percentile":0.37701}],"urls":["https://github.com/FasterXML/jackson-databind/issues/6203","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wv8q-qhhj-9h54"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-91776","description":"TypeDeserializerBase._findDeserializer() in FasterXML jackson-databind caches the resolved deserializer under the raw, attacker-supplied type ID. When name-based polymorphism is configured with a fallback, for example @JsonTypeInfo(use = Id.NAME, defaultImpl = ...), every distinct unrecognized type ID resolves to the same fallback deserializer but is retained as its own key in the _deserializers map. That map has no configurable bound and lives for the lifetime of the type deserializer, so an attacker who can repeatedly supply fresh unknown type IDs causes monotonic memory retention across requests. The reporter observed 10,000 retained entries from 10,000 distinct unknown IDs, against a single entry for a control that repeated one unknown ID the same number of times, isolating attacker-controlled key cardinality from request volume. Exploitation requires an application that enables name-based polymorphism with a defaultImpl or equivalent fallback, accepts attacker-influenced type IDs, and reuses a long-lived ObjectMapper across requests. The fix stops caching fallback resolutions for unrecognized IDs and bounds both the number of cached entries and the length of a cacheable type ID."}]},{"artifact":{"id":"1fe29ec161099bff","cpes":["cpe:2.3:a:wget:wget:1.21.4-1ubuntu4.5:*:*:*:*:*:*:*"],"name":"wget","purl":"pkg:deb/ubuntu/wget@1.21.4-1ubuntu4.5?arch=amd64&distro=ubuntu-24.04","type":"deb","version":"1.21.4-1ubuntu4.5","language":"","licenses":["sha256:c58cb5a2d94f35f0e9b0f1a038d48b73477aa12782ff17328c21d8a86f5f99d5"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/wget/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/wget/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/wget.conffiles","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/wget.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/wget.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/wget.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/wget.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/wget.list"}],"upstreams":[]},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"CVE-2024-10524","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"wget","version":"1.21.4-1ubuntu4.5"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2024-10524","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2024-10524","cwe":"CWE-918","type":"Secondary","source":"reefs@jfrog.com"}],"epss":[{"cve":"CVE-2024-10524","date":"2026-10-17","epss":0.01071,"percentile":0.6429}],"risk":0.32130000000000003,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2024-10524"},"relatedVulnerabilities":[{"id":"CVE-2024-10524","cvss":[{"type":"Secondary","source":"reefs@jfrog.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:L","metrics":{"baseScore":6.5,"impactScore":3.8,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2024-10524","cwe":"CWE-918","type":"Secondary","source":"reefs@jfrog.com"}],"epss":[{"cve":"CVE-2024-10524","date":"2026-10-17","epss":0.01071,"percentile":0.6429}],"urls":["https://git.savannah.gnu.org/cgit/wget.git/commit/?id=c419542d956a2607bbce5df64b9d378a8588d778","https://jfrog.com/blog/cve-2024-10524-wget-zero-day-vulnerability/","https://seclists.org/oss-sec/2024/q4/107","http://www.openwall.com/lists/oss-security/2024/11/18/6","https://security.netapp.com/advisory/ntap-20250321-0007/"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2024-10524","description":"Applications that use Wget to access a remote resource using shorthand URLs and pass arbitrary user credentials in the URL are vulnerable. In these cases attackers can enter crafted credentials which will cause Wget to access an arbitrary host."}]},{"artifact":{"id":"bdd817d23e512645","cpes":["cpe:2.3:a:perl-base:perl-base:5.38.2-3.2ubuntu0.6:*:*:*:*:*:*:*","cpe:2.3:a:perl-base:perl_base:5.38.2-3.2ubuntu0.6:*:*:*:*:*:*:*","cpe:2.3:a:perl_base:perl-base:5.38.2-3.2ubuntu0.6:*:*:*:*:*:*:*","cpe:2.3:a:perl_base:perl_base:5.38.2-3.2ubuntu0.6:*:*:*:*:*:*:*","cpe:2.3:a:perl:perl-base:5.38.2-3.2ubuntu0.6:*:*:*:*:*:*:*","cpe:2.3:a:perl:perl_base:5.38.2-3.2ubuntu0.6:*:*:*:*:*:*:*"],"name":"perl-base","purl":"pkg:deb/ubuntu/perl-base@5.38.2-3.2ubuntu0.6?arch=amd64&distro=ubuntu-24.04&upstream=perl","type":"deb","version":"5.38.2-3.2ubuntu0.6","language":"","licenses":["Artistic","Artistic-2","Artistic-dist","BSD-3-clause","BSD-3-clause-GENERIC","BSD-3-clause-with-weird-numbering","BSD-4-clause-POWERDOG","BZIP","DONT-CHANGE-THE-GPL","Expat","FSFAP","GPL-1","GPL-1+","GPL-2","GPL-2+","GPL-3+-WITH-BISON-EXCEPTION","LGPL-2.1","REGCOMP","REGCOMP,","SDBM-PUBLIC-DOMAIN","TEXT-TABS","Unicode","ZLIB"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/perl-base/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/perl-base/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/perl-base.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/perl-base.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/perl-base.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/perl-base.list"},{"path":"/var/lib/dpkg/info/perl-base.postinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/perl-base.postinst"},{"path":"/var/lib/dpkg/info/perl-base.postrm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/perl-base.postrm"},{"path":"/var/lib/dpkg/info/perl-base.preinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/perl-base.preinst"},{"path":"/var/lib/dpkg/info/perl-base.prerm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/perl-base.prerm"}],"upstreams":[{"name":"perl"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-82560","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"perl","version":"5.38.2-3.2ubuntu0.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-82560","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-82560","cwe":"CWE-835","type":"Secondary","source":"9b29abf9-4ab0-4765-b253-1875cd9b441e"}],"epss":[{"cve":"CVE-2026-82560","date":"2026-10-17","epss":0.0063,"percentile":0.49125}],"risk":0.315,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-82560"},"relatedVulnerabilities":[{"id":"CVE-2026-82560","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-82560","cwe":"CWE-835","type":"Secondary","source":"9b29abf9-4ab0-4765-b253-1875cd9b441e"}],"epss":[{"cve":"CVE-2026-82560","date":"2026-10-17","epss":0.0063,"percentile":0.49125}],"urls":["https://github.com/rra/podlators/commit/70510174f69eb54aa6d617bde4e1402cd9b7c61f.patch","https://metacpan.org/release/RRA/podlators-v6.1.0/source/lib/Pod/Text.pm#L245-261","https://metacpan.org/release/RRA/podlators-v6.1.1/changes","http://www.openwall.com/lists/oss-security/2026/09/19/6"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-82560","description":"Pod::Text versions before 6.1.1 for Perl allow CPU and memory exhaustion formatting a POD document whose =over nesting drives the margin to the output width.\n\nEach =over adds its indent to the margin, which wrap() subtracts from the output width to get the space available for text. When that space reaches zero, the line-splitting substitution matches the empty string, and the loop consumes no input while appending the margin padding on every pass.\n\nFormatting an attacker-supplied POD document never returns, and the output grows until memory is exhausted."}]},{"artifact":{"id":"6a700a4696603542","cpes":["cpe:2.3:a:com.hazelcast:hazelcast:5.5.0:*:*:*:*:*:*:*","cpe:2.3:a:hazelcast:hazelcast:5.5.0:*:*:*:*:*:*:*"],"name":"hazelcast","purl":"pkg:maven/com.hazelcast/hazelcast@5.5.0","type":"java-archive","version":"5.5.0","language":"java","licenses":[],"metadata":{"pomGroupID":"com.hazelcast","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:com.hazelcast:hazelcast","manifestName":"","pomArtifactID":"hazelcast","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"5.7.0"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-w294-6q5q-53p8","versionConstraint":">=5.5.0,<5.5.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.hazelcast:hazelcast","version":"5.5.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-w294-6q5q-53p8","fix":{"state":"fixed","versions":["5.7.0"],"available":[{"date":"2026-10-09","kind":"first-observed","version":"5.7.0"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-107725","cwe":"CWE-862","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-107725","date":"2026-10-17","epss":0.00385,"percentile":0.31}],"risk":0.31184999999999996,"urls":["https://github.com/hazelcast/hazelcast/security/advisories/GHSA-w294-6q5q-53p8","https://github.com/hazelcast/hazelcast/commit/5d68f4828e2a914398a39f12fe11cafd335cefe0","https://docs.hazelcast.com/hazelcast/5.7/release-notes/community","https://docs.hazelcast.com/hazelcast/5.7/release-notes/releases"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-w294-6q5q-53p8","description":"Hazelcast has an authorization bypass in IMap Predicates API"},"relatedVulnerabilities":[{"id":"CVE-2026-107725","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-107725","cwe":"CWE-862","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-107725","date":"2026-10-17","epss":0.00385,"percentile":0.31}],"urls":["https://docs.hazelcast.com/hazelcast/5.7/release-notes/community","https://docs.hazelcast.com/hazelcast/5.7/release-notes/enterprise","https://github.com/hazelcast/hazelcast/commit/5d68f4828e2a914398a39f12fe11cafd335cefe0","https://github.com/hazelcast/hazelcast/security/advisories/GHSA-w294-6q5q-53p8"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-107725","description":"Hazelcast is a unified real-time data platform combining stream processing with a fast data store. Prior to 5.4.5, 5.5.10, and 5.6.1, missing authorization checks in the IMap Predicates API allow a malicious client with limited privileges to execute arbitrary code on a Hazelcast cluster member. This issue is fixed in versions 5.4.5, 5.5.10, 5.6.1, and 5.7.0."}]},{"artifact":{"id":"254ccb21609c52be","cpes":["cpe:2.3:a:com.hazelcast:hazelcast:5.5.0:*:*:*:*:*:*:*","cpe:2.3:a:hazelcast:hazelcast:5.5.0:*:*:*:*:*:*:*"],"name":"hazelcast","purl":"pkg:maven/com.hazelcast/hazelcast@5.5.0","type":"java-archive","version":"5.5.0","language":"java","licenses":[],"metadata":{"pomGroupID":"com.hazelcast","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:com.hazelcast:hazelcast","manifestName":"","pomArtifactID":"hazelcast","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"5.7.0"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-w294-6q5q-53p8","versionConstraint":">=5.5.0,<5.5.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.hazelcast:hazelcast","version":"5.5.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-w294-6q5q-53p8","fix":{"state":"fixed","versions":["5.7.0"],"available":[{"date":"2026-10-09","kind":"first-observed","version":"5.7.0"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-107725","cwe":"CWE-862","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-107725","date":"2026-10-17","epss":0.00385,"percentile":0.31}],"risk":0.31184999999999996,"urls":["https://github.com/hazelcast/hazelcast/security/advisories/GHSA-w294-6q5q-53p8","https://github.com/hazelcast/hazelcast/commit/5d68f4828e2a914398a39f12fe11cafd335cefe0","https://docs.hazelcast.com/hazelcast/5.7/release-notes/community","https://docs.hazelcast.com/hazelcast/5.7/release-notes/releases"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-w294-6q5q-53p8","description":"Hazelcast has an authorization bypass in IMap Predicates API"},"relatedVulnerabilities":[{"id":"CVE-2026-107725","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-107725","cwe":"CWE-862","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-107725","date":"2026-10-17","epss":0.00385,"percentile":0.31}],"urls":["https://docs.hazelcast.com/hazelcast/5.7/release-notes/community","https://docs.hazelcast.com/hazelcast/5.7/release-notes/enterprise","https://github.com/hazelcast/hazelcast/commit/5d68f4828e2a914398a39f12fe11cafd335cefe0","https://github.com/hazelcast/hazelcast/security/advisories/GHSA-w294-6q5q-53p8"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-107725","description":"Hazelcast is a unified real-time data platform combining stream processing with a fast data store. Prior to 5.4.5, 5.5.10, and 5.6.1, missing authorization checks in the IMap Predicates API allow a malicious client with limited privileges to execute arbitrary code on a Hazelcast cluster member. This issue is fixed in versions 5.4.5, 5.5.10, 5.6.1, and 5.7.0."}]},{"artifact":{"id":"b0307b9db7dd7710","cpes":["cpe:2.3:a:bouncycastle-org:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle-org:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle_org:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle_org:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:org.bouncycastle:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:org.bouncycastle:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc-fips:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc-fips:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc_fips:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc_fips:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc:bc_fips:1.0.2.5:*:*:*:*:*:*:*"],"name":"bc-fips","purl":"pkg:maven/org.bouncycastle/bc-fips@1.0.2.5","type":"java-archive","version":"1.0.2.5","language":"java","licenses":[],"metadata":{"pomGroupID":"org.bouncycastle","virtualPath":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/bc-fips-1.0.2.5.jar","manifestName":"","pomArtifactID":"bc-fips","archiveDigests":[{"value":"704e65f7e4fe679e5ab2aa8a840f27f8ced4c522","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/bc-fips-1.0.2.5.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/bc-fips-1.0.2.5.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.0.2.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-67mf-3cr5-8w23","versionConstraint":">=1.0.0,<1.0.2.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.bouncycastle:bc-fips","version":"1.0.2.5"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-67mf-3cr5-8w23","fix":{"state":"fixed","versions":["1.0.2.6"],"available":[{"date":"2025-09-04","kind":"first-observed","version":"1.0.2.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/S:P/R:U/RE:M/U:Amber","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-8885","cwe":"CWE-770","type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630"}],"epss":[{"cve":"CVE-2025-8885","date":"2026-10-17","epss":0.00541,"percentile":0.44312}],"risk":0.30566499999999996,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-8885","https://github.com/bcgit/bc-java/wiki/CVE%E2%80%902025%E2%80%908885","https://github.com/bcgit/bc-java/commit/3790993df5d28f661a64439a8664343437ed3865","https://github.com/bcgit/bc-java/blob/main/core/src/main/java/org/bouncycastle/asn1/ASN1ObjectIdentifier.java"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-67mf-3cr5-8w23","description":"Bouncy Castle for Java on All (API modules) allows Excessive Allocation"},"relatedVulnerabilities":[{"id":"CVE-2025-8885","cvss":[{"type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:P/AU:X/R:U/V:X/RE:M/U:Amber","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-8885","cwe":"CWE-770","type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630"}],"epss":[{"cve":"CVE-2025-8885","date":"2026-10-17","epss":0.00541,"percentile":0.44312}],"urls":["https://github.com/bcgit/bc-java/wiki/CVE%E2%80%902025%E2%80%908885"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-8885","description":"Allocation of Resources Without Limits or Throttling vulnerability in Legion of the Bouncy Castle Inc. BC Java bcprov on All (API modules), Legion of the Bouncy Castle Inc. BC-FJA bc-fips on All allows Excessive Allocation. This vulnerability is associated with program files  https://github.com/bcgit/bc-java/blob/main/core/src/main/java/org/bouncycastle/asn1/ASN1ObjectIdenti... https://github.com/bcgit/bc-java/blob/main/core/src/main/java/org/bouncycastle/asn1/ASN1ObjectIdentifier.Java .\n\nThis issue affects BC Java: from 1.0 through 1.77; BC-FJA: from 1.0.0 through 1.0.2.5, from 2.0.0 through 2.0.1."}]},{"artifact":{"id":"98b015200fa54a57","cpes":["cpe:2.3:a:cyclonedx-core-java:cyclonedx-core-java:10.2.1:*:*:*:*:*:*:*","cpe:2.3:a:cyclonedx-core-java:cyclonedx_core_java:10.2.1:*:*:*:*:*:*:*","cpe:2.3:a:cyclonedx_core_java:cyclonedx-core-java:10.2.1:*:*:*:*:*:*:*","cpe:2.3:a:cyclonedx_core_java:cyclonedx_core_java:10.2.1:*:*:*:*:*:*:*","cpe:2.3:a:cyclonedx-core:cyclonedx-core-java:10.2.1:*:*:*:*:*:*:*","cpe:2.3:a:cyclonedx-core:cyclonedx_core_java:10.2.1:*:*:*:*:*:*:*","cpe:2.3:a:cyclonedx_core:cyclonedx-core-java:10.2.1:*:*:*:*:*:*:*","cpe:2.3:a:cyclonedx_core:cyclonedx_core_java:10.2.1:*:*:*:*:*:*:*","cpe:2.3:a:org.cyclonedx:cyclonedx-core-java:10.2.1:*:*:*:*:*:*:*","cpe:2.3:a:org.cyclonedx:cyclonedx_core_java:10.2.1:*:*:*:*:*:*:*","cpe:2.3:a:cyclonedx:cyclonedx-core-java:10.2.1:*:*:*:*:*:*:*","cpe:2.3:a:cyclonedx:cyclonedx_core_java:10.2.1:*:*:*:*:*:*:*"],"name":"cyclonedx-core-java","purl":"pkg:maven/org.cyclonedx/cyclonedx-core-java@10.2.1","type":"java-archive","version":"10.2.1","language":"java","licenses":["Apache-2.0"],"metadata":{"pomGroupID":"org.cyclonedx","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:org.cyclonedx:cyclonedx-core-java","manifestName":"","pomArtifactID":"cyclonedx-core-java","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"11.0.1"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-6fhj-vr9j-g45r","versionConstraint":">=2.1.0,<11.0.1 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.cyclonedx:cyclonedx-core-java","version":"10.2.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-6fhj-vr9j-g45r","fix":{"state":"fixed","versions":["11.0.1"],"available":[{"date":"2025-11-11","kind":"first-observed","version":"11.0.1"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-64518","cwe":"CWE-611","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-64518","date":"2026-10-17","epss":0.00397,"percentile":0.32408}],"risk":0.29774999999999996,"urls":["https://github.com/CycloneDX/cyclonedx-core-java/security/advisories/GHSA-6fhj-vr9j-g45r","https://github.com/CycloneDX/cyclonedx-core-java/pull/737","https://github.com/CycloneDX/cyclonedx-core-java/commit/162aa594f347b3f612fe0a45071693c3cd398ce9","https://github.com/CycloneDX/cyclonedx-core-java/commit/af0ec75c93c03f93733a070c5132554490af5314","https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html#schemafactory","https://nvd.nist.gov/vuln/detail/CVE-2025-64518"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-6fhj-vr9j-g45r","description":"CycloneDX Core (Java): BOM validation is vulnerable to XML External Entity injection"},"relatedVulnerabilities":[{"id":"CVE-2025-64518","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-64518","cwe":"CWE-611","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-64518","date":"2026-10-17","epss":0.00397,"percentile":0.32408}],"urls":["https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html#schemafactory","https://github.com/CycloneDX/cyclonedx-core-java/commit/162aa594f347b3f612fe0a45071693c3cd398ce9","https://github.com/CycloneDX/cyclonedx-core-java/commit/af0ec75c93c03f93733a070c5132554490af5314","https://github.com/CycloneDX/cyclonedx-core-java/pull/737","https://github.com/CycloneDX/cyclonedx-core-java/security/advisories/GHSA-6fhj-vr9j-g45r"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-64518","description":"The CycloneDX core module provides a model representation of the SBOM along with utilities to assist in creating, validating, and parsing SBOMs. Starting in version 2.1.0 and prior to version 11.0.1, the XML `Validator` used by cyclonedx-core-java was not configured securely, making the library vulnerable to XML External Entity (XXE) injection. The fix for GHSA-683x-4444-jxh8 / CVE-2024-38374 was incomplete in that it only fixed parsing of XML BOMs, but not validation. The vulnerability has been fixed in cyclonedx-core-java version 11.0.1. As a workaround, applications can reject XML documents before handing them to cyclonedx-core-java for validation. This may be an option if incoming CycloneDX BOMs are known to be in JSON format."}]},{"artifact":{"id":"ae00880a4e0961ef","cpes":["cpe:2.3:a:io.netty.codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http2:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http2","purl":"pkg:maven/io.netty/netty-codec-http2@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http2","archiveDigests":[{"value":"0bc474c27c96e3a309da73160fbcfe0bd3aa85bc","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.135.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-563q-j3cm-6jxm","versionConstraint":"<=4.1.134.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http2","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-563q-j3cm-6jxm","fix":{"state":"fixed","versions":["4.1.135.Final"],"available":[{"date":"2026-06-16","kind":"first-observed","version":"4.1.135.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-50560","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-50560","date":"2026-10-17","epss":0.00524,"percentile":0.43172}],"risk":0.29081999999999997,"urls":["https://github.com/netty/netty/security/advisories/GHSA-563q-j3cm-6jxm","https://nvd.nist.gov/vuln/detail/CVE-2026-50560","https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://www.rfc-editor.org/rfc/rfc9113.html#name-defined-settings"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-563q-j3cm-6jxm","description":"Netty susceptible to HTTP/2 Reset Attack with different on-the-wire signature"},"relatedVulnerabilities":[{"id":"CVE-2026-50560","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-50560","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-50560","date":"2026-10-17","epss":0.00524,"percentile":0.43172}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://github.com/netty/netty/security/advisories/GHSA-563q-j3cm-6jxm","https://www.rfc-editor.org/rfc/rfc9113.html#name-defined-settings"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-50560","description":"Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, Netty HTTP/2 max header size handling produces an attack similar to HTTP/2 Rapid Reset. There is a setting in the http2 specification called `SETTINGS_MAX_HEADER_LIST_SIZE`. When a client sends that setting to Netty, it appears that Netty will behave as follows: read the request; proxy the request to the origin; attempt to produce a response; and create an exception while writing the headers for the response. Functionally, this should be similar to the http2 reset attack, but with a different on-the-wire signature. Versions 4.1.135.Final and 4.2.15.Final patch the issue."}]},{"artifact":{"id":"9ee4ca05d995431b","cpes":["cpe:2.3:a:io.netty.resolver-dns:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.resolver-dns:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver-dns:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver-dns:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver_dns:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver_dns:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.resolver-dns:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.resolver-dns:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver-dns:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver-dns:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver_dns:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver_dns:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver-dns:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver-dns:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver_dns:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver_dns:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver-dns:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver-dns:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver_dns:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver_dns:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-resolver-dns","purl":"pkg:maven/io.netty/netty-resolver-dns@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-resolver-dns-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-resolver-dns","archiveDigests":[{"value":"33b0636c6fe36c7f41d9da204aa1ad94ff244ac7","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-resolver-dns-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-resolver-dns-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.135.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-5pvg-856g-cp85","versionConstraint":"<=4.1.134.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-resolver-dns","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-5pvg-856g-cp85","fix":{"state":"fixed","versions":["4.1.135.Final"],"available":[{"date":"2026-06-09","kind":"first-observed","version":"4.1.135.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N","metrics":{"baseScore":8.7,"impactScore":5.8,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-47691","cwe":"CWE-345","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-47691","cwe":"CWE-346","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-47691","date":"2026-10-17","epss":0.00358,"percentile":0.27956}],"risk":0.28997999999999996,"urls":["https://github.com/netty/netty/security/advisories/GHSA-5pvg-856g-cp85","https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://nvd.nist.gov/vuln/detail/CVE-2026-47691","https://access.redhat.com/errata/RHSA-2026:26017","https://access.redhat.com/errata/RHSA-2026:26018","https://access.redhat.com/errata/RHSA-2026:26586","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/security/cve/CVE-2026-47691","https://bugzilla.redhat.com/show_bug.cgi?id=2488439","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-47691.json","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:53806","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:50085","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:53645"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-5pvg-856g-cp85","description":"Netty has Insufficient Bailiwick Validation for NS Records"},"relatedVulnerabilities":[{"id":"CVE-2026-47691","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N","metrics":{"baseScore":10,"impactScore":5.8,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N","metrics":{"baseScore":8.7,"impactScore":5.8,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N","metrics":{"baseScore":8.7,"impactScore":5.8,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-47691","cwe":"CWE-345","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-47691","cwe":"CWE-346","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-47691","date":"2026-10-17","epss":0.00358,"percentile":0.27956}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://github.com/netty/netty/security/advisories/GHSA-5pvg-856g-cp85","https://access.redhat.com/errata/RHSA-2026:26017","https://access.redhat.com/errata/RHSA-2026:26018","https://access.redhat.com/errata/RHSA-2026:26586","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:50085","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/security/cve/CVE-2026-47691","https://bugzilla.redhat.com/show_bug.cgi?id=2488439","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-47691.json"],"severity":"Critical","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-47691","description":"Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, Netty's `DnsResolveContext` insufficiently validates the bailiwick of NS records, enabling DNS Cache Poisoning. An attacker controlling an authoritative name server for a subdomain can poison the cache for parent domains (like `.co.uk`). In `io.netty.resolver.dns.DnsResolveContext.AuthoritativeNameServerList#add` method accepts any NS record from the AUTHORITY section as long as the record's name is a suffix of the questionName. Subsequently, the `handleWithAdditional` method caches the associated A records from the ADDITIONAL section directly into the `authoritativeDnsServerCache` under the parent domain's key. This bypasses standard bailiwick rules, where a server authoritative for a subdomain should not be trusted to provide authoritative records for its parent. The poisoned cache is then used for all future resolutions under the parent domain's key. Versions 4.1.135.Final and 4.2.15.Final patch the issue."}]},{"artifact":{"id":"ed25208cb81c393f","cpes":["cpe:2.3:a:apache:log4j-core:2.12.4:*:*:*:*:*:*:*","cpe:2.3:a:apache:log4j_core:2.12.4:*:*:*:*:*:*:*","cpe:2.3:a:apache:log4j:2.12.4:*:*:*:*:*:*:*"],"name":"log4j-core","purl":"pkg:maven/org.apache.logging.log4j/log4j-core@2.12.4","type":"java-archive","version":"2.12.4","language":"java","licenses":[],"metadata":{"pomGroupID":"org.apache.logging.log4j","virtualPath":"/opt/sonarqube/elasticsearch/modules/apm/elastic-apm-agent-1.52.0.jar:org.apache.logging.log4j:log4j-core","manifestName":"","pomArtifactID":"log4j-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/apm/elastic-apm-agent-1.52.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/apm/elastic-apm-agent-1.52.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.25.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-6hg6-v5c8-fphq","versionConstraint":">=2.12.0,<2.25.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.apache.logging.log4j:log4j-core","version":"2.12.4"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-6hg6-v5c8-fphq","fix":{"state":"fixed","versions":["2.25.4"],"available":[{"date":"2026-04-14","kind":"first-observed","version":"2.25.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:L/SA:N","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-34477","cwe":"CWE-297","type":"Secondary","source":"security@apache.org"},{"cve":"CVE-2026-34477","cwe":"CWE-295","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2026-34477","date":"2026-10-17","epss":0.00502,"percentile":0.4163}],"risk":0.28363,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-34477","https://github.com/apache/logging-log4j2/pull/4075","https://lists.apache.org/thread/lkx8cl46t2bvkcwfcb2pd43ygc097lq4","https://logging.apache.org/cyclonedx/vdr.xml","https://logging.apache.org/log4j/2.x/manual/appenders/network.html#SslConfiguration-attr-verifyHostName","https://logging.apache.org/security.html#CVE-2026-34477"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-6hg6-v5c8-fphq","description":"Apache Log4j Core: `verifyHostName` attribute silently ignored in TLS configuration"},"relatedVulnerabilities":[{"id":"CVE-2026-34477","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":5.9,"impactScore":3.6,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security@apache.org","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-34477","cwe":"CWE-297","type":"Secondary","source":"security@apache.org"},{"cve":"CVE-2026-34477","cwe":"CWE-295","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2026-34477","date":"2026-10-17","epss":0.00502,"percentile":0.4163}],"urls":["https://github.com/apache/logging-log4j2/pull/4075","https://lists.apache.org/thread/lkx8cl46t2bvkcwfcb2pd43ygc097lq4","https://logging.apache.org/cyclonedx/vdr.xml","https://logging.apache.org/log4j/2.x/manual/appenders/network.html#SslConfiguration-attr-verifyHostName","https://logging.apache.org/security.html#CVE-2026-34477"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-34477","description":"The fix for  CVE-2025-68161 https://logging.apache.org/security.html#CVE-2025-68161  was incomplete: it addressed hostname verification only when enabled via the  log4j2.sslVerifyHostName https://logging.apache.org/log4j/2.x/manual/systemproperties.html#log4j2.sslVerifyHostName  system property, but not when configured through the  verifyHostName https://logging.apache.org/log4j/2.x/manual/appenders/network.html#SslConfiguration-attr-verifyHostName  attribute of the <Ssl> element.\n\nAlthough the verifyHostName configuration attribute was introduced in Log4j Core 2.12.0, it was silently ignored in all versions through 2.25.3, leaving TLS connections vulnerable to interception regardless of the configured value.\n\nA network-based attacker may be able to perform a man-in-the-middle attack when all of the following conditions are met:\n\n  *  An SMTP, Socket, or Syslog appender is in use.\n  *  TLS is configured via a nested <Ssl> element.\n  *  The attacker can present a certificate issued by a CA trusted by the appender's configured trust store, or by the default Java trust store if none is configured.\nThis issue does not affect users of the HTTP appender, which uses a separate  verifyHostname https://logging.apache.org/log4j/2.x/manual/appenders/network.html#HttpAppender-attr-verifyHostName  attribute that was not subject to this bug and verifies host names by default.\n\nUsers are advised to upgrade to Apache Log4j Core 2.25.4, which corrects this issue."}]},{"artifact":{"id":"9878b4d010396633","cpes":["cpe:2.3:a:apache:log4j-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:log4j_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:apache:log4j:2.19.0:*:*:*:*:*:*:*"],"name":"log4j-core","purl":"pkg:maven/org.apache.logging.log4j/log4j-core@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":[],"metadata":{"pomGroupID":"org.apache.logging.log4j","virtualPath":"/opt/sonarqube/elasticsearch/lib/elasticsearch-log4j-8.16.3.jar:org.apache.logging.log4j:log4j-core","manifestName":"","pomArtifactID":"log4j-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/elasticsearch-log4j-8.16.3.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/elasticsearch-log4j-8.16.3.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.25.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-6hg6-v5c8-fphq","versionConstraint":">=2.12.0,<2.25.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.apache.logging.log4j:log4j-core","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-6hg6-v5c8-fphq","fix":{"state":"fixed","versions":["2.25.4"],"available":[{"date":"2026-04-14","kind":"first-observed","version":"2.25.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:L/SA:N","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-34477","cwe":"CWE-297","type":"Secondary","source":"security@apache.org"},{"cve":"CVE-2026-34477","cwe":"CWE-295","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2026-34477","date":"2026-10-17","epss":0.00502,"percentile":0.4163}],"risk":0.28363,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-34477","https://github.com/apache/logging-log4j2/pull/4075","https://lists.apache.org/thread/lkx8cl46t2bvkcwfcb2pd43ygc097lq4","https://logging.apache.org/cyclonedx/vdr.xml","https://logging.apache.org/log4j/2.x/manual/appenders/network.html#SslConfiguration-attr-verifyHostName","https://logging.apache.org/security.html#CVE-2026-34477"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-6hg6-v5c8-fphq","description":"Apache Log4j Core: `verifyHostName` attribute silently ignored in TLS configuration"},"relatedVulnerabilities":[{"id":"CVE-2026-34477","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":5.9,"impactScore":3.6,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security@apache.org","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-34477","cwe":"CWE-297","type":"Secondary","source":"security@apache.org"},{"cve":"CVE-2026-34477","cwe":"CWE-295","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2026-34477","date":"2026-10-17","epss":0.00502,"percentile":0.4163}],"urls":["https://github.com/apache/logging-log4j2/pull/4075","https://lists.apache.org/thread/lkx8cl46t2bvkcwfcb2pd43ygc097lq4","https://logging.apache.org/cyclonedx/vdr.xml","https://logging.apache.org/log4j/2.x/manual/appenders/network.html#SslConfiguration-attr-verifyHostName","https://logging.apache.org/security.html#CVE-2026-34477"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-34477","description":"The fix for  CVE-2025-68161 https://logging.apache.org/security.html#CVE-2025-68161  was incomplete: it addressed hostname verification only when enabled via the  log4j2.sslVerifyHostName https://logging.apache.org/log4j/2.x/manual/systemproperties.html#log4j2.sslVerifyHostName  system property, but not when configured through the  verifyHostName https://logging.apache.org/log4j/2.x/manual/appenders/network.html#SslConfiguration-attr-verifyHostName  attribute of the <Ssl> element.\n\nAlthough the verifyHostName configuration attribute was introduced in Log4j Core 2.12.0, it was silently ignored in all versions through 2.25.3, leaving TLS connections vulnerable to interception regardless of the configured value.\n\nA network-based attacker may be able to perform a man-in-the-middle attack when all of the following conditions are met:\n\n  *  An SMTP, Socket, or Syslog appender is in use.\n  *  TLS is configured via a nested <Ssl> element.\n  *  The attacker can present a certificate issued by a CA trusted by the appender's configured trust store, or by the default Java trust store if none is configured.\nThis issue does not affect users of the HTTP appender, which uses a separate  verifyHostname https://logging.apache.org/log4j/2.x/manual/appenders/network.html#HttpAppender-attr-verifyHostName  attribute that was not subject to this bug and verifies host names by default.\n\nUsers are advised to upgrade to Apache Log4j Core 2.25.4, which corrects this issue."}]},{"artifact":{"id":"db54945b95a265af","cpes":["cpe:2.3:a:org.bouncycastle:bcprov-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:org.bouncycastle:bcprov_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov-jdk18on:bcprov-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov-jdk18on:bcprov_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov_jdk18on:bcprov-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov_jdk18on:bcprov_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle:bcprov-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle:bcprov_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov:bcprov-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov:bcprov_jdk18on:1.78.1:*:*:*:*:*:*:*"],"name":"bcprov-jdk18on","purl":"pkg:maven/org.bouncycastle/bcprov-jdk18on@1.78.1","type":"java-archive","version":"1.78.1","language":"java","licenses":[],"metadata":{"pomGroupID":"org.bouncycastle","virtualPath":"/opt/sonarqube/elasticsearch/lib/tools/security-cli/bcprov-jdk18on-1.78.1.jar","manifestName":"","pomArtifactID":"bcprov-jdk18on","archiveDigests":[{"value":"39e9e45359e20998eb79c1828751f94a818d25f8","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/tools/security-cli/bcprov-jdk18on-1.78.1.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/tools/security-cli/bcprov-jdk18on-1.78.1.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.80.2"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-574f-3g2m-x479","versionConstraint":">=1.59,<=1.80.1 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.bouncycastle:bcprov-jdk18on","version":"1.78.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-574f-3g2m-x479","fix":{"state":"fixed","versions":["1.80.2"],"available":[{"date":"2026-07-01","kind":"first-observed","version":"1.80.2"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N/RE:M/U:Red","metrics":{"baseScore":9.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-14813","cwe":"CWE-327","type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630"},{"cve":"CVE-2025-14813","cwe":"CWE-327","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2025-14813","date":"2026-10-17","epss":0.0032,"percentile":0.23385}],"risk":0.27840000000000004,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-14813","https://github.com/bcgit/bc-java/commit/701686cb0184cd9ae103c801b3581fdf95c6d4f3","https://github.com/bcgit/bc-java/commit/b42574345414e4b7c8051b16fa1fafe01c29871f","https://github.com/bcgit/bc-java/wiki/CVE%E2%80%902025%E2%80%9014813","https://security.access.redhat.com/data/csaf/v2/vex/2025/cve-2025-14813.json","https://bugzilla.redhat.com/show_bug.cgi?id=2458640","https://access.redhat.com/security/cve/CVE-2025-14813","https://access.redhat.com/errata/RHSA-2026:24977","https://access.redhat.com/errata/RHSA-2026:21772","https://access.redhat.com/errata/RHSA-2026:18059","https://access.redhat.com/errata/RHSA-2026:18055","https://access.redhat.com/errata/RHSA-2026:18054","https://access.redhat.com/errata/RHSA-2026:17668","https://access.redhat.com/errata/RHSA-2026:14276","https://access.redhat.com/errata/RHSA-2026:14272","https://access.redhat.com/errata/RHSA-2026:13631","https://access.redhat.com/errata/RHSA-2026:11721","https://access.redhat.com/errata/RHSA-2026:11720","https://access.redhat.com/errata/RHSA-2026:60247","https://access.redhat.com/errata/RHSA-2026:60248","https://access.redhat.com/errata/RHSA-2026:60249","https://access.redhat.com/errata/RHSA-2026:60250","https://access.redhat.com/errata/RHSA-2026:60251","https://access.redhat.com/errata/RHSA-2026:60252","https://access.redhat.com/errata/RHSA-2026:60254","https://access.redhat.com/errata/RHSA-2026:60256","https://access.redhat.com/errata/RHSA-2026:60259","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:53806","https://access.redhat.com/errata/RHSA-2026:60239","https://access.redhat.com/errata/RHSA-2026:60246"],"severity":"Critical","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-574f-3g2m-x479","description":"Bouncy Castle for Java GOST 28147 CTR mode reuses keystream after 255 blocks"},"relatedVulnerabilities":[{"id":"CVE-2025-14813","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630","vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:M/U:Red","metrics":{"baseScore":9.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-14813","cwe":"CWE-327","type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630"},{"cve":"CVE-2025-14813","cwe":"CWE-327","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2025-14813","date":"2026-10-17","epss":0.0032,"percentile":0.23385}],"urls":["https://github.com/bcgit/bc-java/commit/701686cb0184cd9ae103c801b3581fdf95c6d4f3","https://github.com/bcgit/bc-java/commit/b42574345414e4b7c8051b16fa1fafe01c29871f","https://github.com/bcgit/bc-java/wiki/CVE%E2%80%902025%E2%80%9014813","https://access.redhat.com/errata/RHSA-2026:11720","https://access.redhat.com/errata/RHSA-2026:11721","https://access.redhat.com/errata/RHSA-2026:13631","https://access.redhat.com/errata/RHSA-2026:14272","https://access.redhat.com/errata/RHSA-2026:14276","https://access.redhat.com/errata/RHSA-2026:17668","https://access.redhat.com/errata/RHSA-2026:18054","https://access.redhat.com/errata/RHSA-2026:18055","https://access.redhat.com/errata/RHSA-2026:18059","https://access.redhat.com/errata/RHSA-2026:21772","https://access.redhat.com/errata/RHSA-2026:24977","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:60239","https://access.redhat.com/errata/RHSA-2026:60246","https://access.redhat.com/errata/RHSA-2026:60247","https://access.redhat.com/errata/RHSA-2026:60248","https://access.redhat.com/errata/RHSA-2026:60249","https://access.redhat.com/errata/RHSA-2026:60250","https://access.redhat.com/errata/RHSA-2026:60251","https://access.redhat.com/errata/RHSA-2026:60252","https://access.redhat.com/errata/RHSA-2026:60254","https://access.redhat.com/errata/RHSA-2026:60256","https://access.redhat.com/errata/RHSA-2026:60259","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/security/cve/CVE-2025-14813","https://bugzilla.redhat.com/show_bug.cgi?id=2458640","https://security.access.redhat.com/data/csaf/v2/vex/2025/cve-2025-14813.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-14813","description":": Use of a Broken or Risky Cryptographic Algorithm vulnerability in Legion of the Bouncy Castle Inc. BC-JAVA bcprov on all (core modules).\n\n This vulnerability is associated with program files G3413CTRBlockCipher.\n\n\n\nThis issue affects BC-JAVA: from 1.59 before 1.80.2, from 1.81 before 1.81.1, from 1.82 before 1.84."}]},{"artifact":{"id":"db54945b95a265af","cpes":["cpe:2.3:a:org.bouncycastle:bcprov-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:org.bouncycastle:bcprov_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov-jdk18on:bcprov-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov-jdk18on:bcprov_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov_jdk18on:bcprov-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov_jdk18on:bcprov_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle:bcprov-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle:bcprov_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov:bcprov-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcprov:bcprov_jdk18on:1.78.1:*:*:*:*:*:*:*"],"name":"bcprov-jdk18on","purl":"pkg:maven/org.bouncycastle/bcprov-jdk18on@1.78.1","type":"java-archive","version":"1.78.1","language":"java","licenses":[],"metadata":{"pomGroupID":"org.bouncycastle","virtualPath":"/opt/sonarqube/elasticsearch/lib/tools/security-cli/bcprov-jdk18on-1.78.1.jar","manifestName":"","pomArtifactID":"bcprov-jdk18on","archiveDigests":[{"value":"39e9e45359e20998eb79c1828751f94a818d25f8","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/tools/security-cli/bcprov-jdk18on-1.78.1.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/tools/security-cli/bcprov-jdk18on-1.78.1.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.84"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-c3fc-8qff-9hwx","versionConstraint":">=1.74,<1.84 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.bouncycastle:bcprov-jdk18on","version":"1.78.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-c3fc-8qff-9hwx","fix":{"state":"fixed","versions":["1.84"],"available":[{"date":"2026-04-18","kind":"first-observed","version":"1.84"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P/RE:M/U:Amber","metrics":{"baseScore":5.5},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-0636","cwe":"CWE-90","type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630"},{"cve":"CVE-2026-0636","cwe":"CWE-90","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-0636","date":"2026-10-17","epss":0.00527,"percentile":0.43412}],"risk":0.276675,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-0636","https://github.com/bcgit/bc-java/commit/d20cdb8430e09224114fec0179a71859929fcbde","https://github.com/bcgit/bc-java/wiki/CVE%E2%80%902026%E2%80%900636"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-c3fc-8qff-9hwx","description":"Bouncy Castle has an LDAP injection"},"relatedVulnerabilities":[{"id":"CVE-2026-0636","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:N/AU:Y/R:A/V:X/RE:M/U:Amber","metrics":{"baseScore":5.5},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-0636","cwe":"CWE-90","type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630"},{"cve":"CVE-2026-0636","cwe":"CWE-90","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-0636","date":"2026-10-17","epss":0.00527,"percentile":0.43412}],"urls":["https://github.com/bcgit/bc-java/commit/d20cdb8430e09224114fec0179a71859929fcbde","https://github.com/bcgit/bc-java/wiki/CVE%E2%80%902026%E2%80%900636","https://access.redhat.com/errata/RHSA-2026:11720","https://access.redhat.com/errata/RHSA-2026:11721","https://access.redhat.com/errata/RHSA-2026:13631","https://access.redhat.com/errata/RHSA-2026:14272","https://access.redhat.com/errata/RHSA-2026:14276","https://access.redhat.com/errata/RHSA-2026:17668","https://access.redhat.com/errata/RHSA-2026:18054","https://access.redhat.com/errata/RHSA-2026:18055","https://access.redhat.com/errata/RHSA-2026:18059","https://access.redhat.com/errata/RHSA-2026:21772","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:60239","https://access.redhat.com/errata/RHSA-2026:60246","https://access.redhat.com/errata/RHSA-2026:60247","https://access.redhat.com/errata/RHSA-2026:60248","https://access.redhat.com/errata/RHSA-2026:60249","https://access.redhat.com/errata/RHSA-2026:60250","https://access.redhat.com/errata/RHSA-2026:60251","https://access.redhat.com/errata/RHSA-2026:60252","https://access.redhat.com/errata/RHSA-2026:60254","https://access.redhat.com/errata/RHSA-2026:60256","https://access.redhat.com/errata/RHSA-2026:60259","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/security/cve/CVE-2026-0636","https://bugzilla.redhat.com/show_bug.cgi?id=2458641","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-0636.json"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-0636","description":"Improper neutralization of special elements used in an LDAP query ('LDAP injection') vulnerability in Legion of the Bouncy Castle Inc. BC-JAVA bcprov on all (prov modules).\n\n This vulnerability is associated with program files LDAPStoreHelper.\n\n\n\nThis issue affects BC-JAVA: from 1.74 before 1.80.2, from 1.81 before 1.81.1, from 1.82 before 1.84."}]},{"artifact":{"id":"ee06eab4d33d40b1","cpes":["cpe:2.3:a:libexpat1:libexpat1:2.6.1-2ubuntu0.6:*:*:*:*:*:*:*"],"name":"libexpat1","purl":"pkg:deb/ubuntu/libexpat1@2.6.1-2ubuntu0.6?arch=amd64&distro=ubuntu-24.04&upstream=expat","type":"deb","version":"2.6.1-2ubuntu0.6","language":"","licenses":["MIT"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libexpat1/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/libexpat1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libexpat1:amd64.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/libexpat1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"expat"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-77214","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"expat","version":"2.6.1-2ubuntu0.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-77214","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-77214","cwe":"CWE-125","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-77214","date":"2026-10-17","epss":0.00549,"percentile":0.44765}],"risk":0.2745,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-77214"},"relatedVulnerabilities":[{"id":"CVE-2026-77214","cvss":[{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.3},"version":"4.0","vendorMetadata":{}},{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:L","metrics":{"baseScore":8.2,"impactScore":4.3,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-77214","cwe":"CWE-125","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-77214","date":"2026-10-17","epss":0.00549,"percentile":0.44765}],"urls":["https://github.com/libexpat/libexpat/commit/13c5f63a7f1c52c2feee3b16a1134d4fb68e9ea0","https://github.com/libexpat/libexpat/pull/1393","https://www.vulncheck.com/advisories/libexpat-heap-buffer-over-read-in-xmlparse-c-via-xml-parsebuffer"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-77214","description":"libexpat before commit 13c5f63 contains a heap buffer over-read vulnerability in xmlparse.c. XML_ParseBuffer advances the parse buffer end with parser->m_bufferEnd += len using a caller-supplied length that is not validated against the allocated buffer size, so repeated XML_ParseBuffer calls move m_bufferEnd past the end of the heap allocation and subsequent parsing reads out of bounds. Reaching this path requires a parse buffer to already be present; otherwise XML_ParseBuffer returns XML_ERROR_NO_BUFFER. A buffer is present after a prior call to XML_GetBuffer, either directly (the common case) or indirectly through a prior XML_Parse call that allocates the buffer internally. The over-read discloses adjacent heap memory to the calling application, recovering heap pointers, libc function pointers, and code pointers sufficient to defeat ASLR and build further exploitation primitives."}]},{"artifact":{"id":"ca8e64bd85e20051","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.16.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.16.1","type":"java-archive","version":"2.16.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.10"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wjgm-6hv5-3cvf","versionConstraint":">=2.8.0,<2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.16.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wjgm-6hv5-3cvf","fix":{"state":"fixed","versions":["2.18.10"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.18.10"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-19032","cwe":"CWE-470","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-19032","cwe":"CWE-610","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-19032","date":"2026-10-17","epss":0.00529,"percentile":0.43506}],"risk":0.27243500000000004,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wjgm-6hv5-3cvf","https://nvd.nist.gov/vuln/detail/CVE-2026-19032","https://github.com/FasterXML/jackson-databind/pull/6129","https://github.com/FasterXML/jackson-databind/commit/cc6756b61ed90b6b9227f670e0408d5d9bd48551","https://github.com/FasterXML/jackson-databind/commit/ce26eda3481cd796f76ba4c53ffe1da23b53f166","https://github.com/FasterXML/jackson-databind/commit/d94bb632becfe0ba96926b9909ab06d1f87aad6d","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wjgm-6hv5-3cvf","description":"jackson-databind: Path Deserialization Missing Scheme Allowlist for FileSystemProvider Resolution"},"relatedVulnerabilities":[{"id":"CVE-2026-19032","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-19032","cwe":"CWE-470","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-19032","cwe":"CWE-610","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-19032","date":"2026-10-17","epss":0.00529,"percentile":0.43506}],"urls":["https://github.com/FasterXML/jackson-databind/commit/cc6756b61ed90b6b9227f670e0408d5d9bd48551","https://github.com/FasterXML/jackson-databind/commit/ce26eda3481cd796f76ba4c53ffe1da23b53f166","https://github.com/FasterXML/jackson-databind/commit/d94bb632becfe0ba96926b9909ab06d1f87aad6d","https://github.com/FasterXML/jackson-databind/pull/6129","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wjgm-6hv5-3cvf"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-19032","description":"jackson-databind's deserializer for java.nio.file.Path resolves an attacker-supplied URI without restricting the URI scheme. In JDKFromStringDeserializer.NioPathHelper.deserialize, a string bound from untrusted JSON is passed to new URI(value) and then to Path.of(uri). When that throws FileSystemNotFoundException, the code enumerates ServiceLoader<FileSystemProvider> and calls provider.getPath(uri) on the first provider whose scheme matches the attacker-chosen scheme. Untrusted JSON can therefore select and drive an arbitrary registered FileSystemProvider during readValue under a default JsonMapper, and forces provider class loading at the same time. With only the JDK built-in providers (file, jar/zipfs) present, the resolved path is inert and no mount or network I/O occurs; further impact requires a side-effecting third-party FileSystemProvider on the classpath. This affects com.fasterxml.jackson.core:jackson-databind from 2.8.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2. Binding java.nio.file.Path from untrusted JSON should be avoided regardless of version."}]},{"artifact":{"id":"defdabbb25148c75","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.10"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wjgm-6hv5-3cvf","versionConstraint":">=2.8.0,<2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wjgm-6hv5-3cvf","fix":{"state":"fixed","versions":["2.18.10"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.18.10"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-19032","cwe":"CWE-470","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-19032","cwe":"CWE-610","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-19032","date":"2026-10-17","epss":0.00529,"percentile":0.43506}],"risk":0.27243500000000004,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wjgm-6hv5-3cvf","https://nvd.nist.gov/vuln/detail/CVE-2026-19032","https://github.com/FasterXML/jackson-databind/pull/6129","https://github.com/FasterXML/jackson-databind/commit/cc6756b61ed90b6b9227f670e0408d5d9bd48551","https://github.com/FasterXML/jackson-databind/commit/ce26eda3481cd796f76ba4c53ffe1da23b53f166","https://github.com/FasterXML/jackson-databind/commit/d94bb632becfe0ba96926b9909ab06d1f87aad6d","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wjgm-6hv5-3cvf","description":"jackson-databind: Path Deserialization Missing Scheme Allowlist for FileSystemProvider Resolution"},"relatedVulnerabilities":[{"id":"CVE-2026-19032","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-19032","cwe":"CWE-470","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-19032","cwe":"CWE-610","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-19032","date":"2026-10-17","epss":0.00529,"percentile":0.43506}],"urls":["https://github.com/FasterXML/jackson-databind/commit/cc6756b61ed90b6b9227f670e0408d5d9bd48551","https://github.com/FasterXML/jackson-databind/commit/ce26eda3481cd796f76ba4c53ffe1da23b53f166","https://github.com/FasterXML/jackson-databind/commit/d94bb632becfe0ba96926b9909ab06d1f87aad6d","https://github.com/FasterXML/jackson-databind/pull/6129","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wjgm-6hv5-3cvf"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-19032","description":"jackson-databind's deserializer for java.nio.file.Path resolves an attacker-supplied URI without restricting the URI scheme. In JDKFromStringDeserializer.NioPathHelper.deserialize, a string bound from untrusted JSON is passed to new URI(value) and then to Path.of(uri). When that throws FileSystemNotFoundException, the code enumerates ServiceLoader<FileSystemProvider> and calls provider.getPath(uri) on the first provider whose scheme matches the attacker-chosen scheme. Untrusted JSON can therefore select and drive an arbitrary registered FileSystemProvider during readValue under a default JsonMapper, and forces provider class loading at the same time. With only the JDK built-in providers (file, jar/zipfs) present, the resolved path is inert and no mount or network I/O occurs; further impact requires a side-effecting third-party FileSystemProvider on the classpath. This affects com.fasterxml.jackson.core:jackson-databind from 2.8.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2. Binding java.nio.file.Path from untrusted JSON should be avoided regardless of version."}]},{"artifact":{"id":"e82eac4d495468a8","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.3:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.3","type":"java-archive","version":"2.17.3","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.10"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wjgm-6hv5-3cvf","versionConstraint":">=2.8.0,<2.18.10 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wjgm-6hv5-3cvf","fix":{"state":"fixed","versions":["2.18.10"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.18.10"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-19032","cwe":"CWE-470","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-19032","cwe":"CWE-610","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-19032","date":"2026-10-17","epss":0.00529,"percentile":0.43506}],"risk":0.27243500000000004,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wjgm-6hv5-3cvf","https://nvd.nist.gov/vuln/detail/CVE-2026-19032","https://github.com/FasterXML/jackson-databind/pull/6129","https://github.com/FasterXML/jackson-databind/commit/cc6756b61ed90b6b9227f670e0408d5d9bd48551","https://github.com/FasterXML/jackson-databind/commit/ce26eda3481cd796f76ba4c53ffe1da23b53f166","https://github.com/FasterXML/jackson-databind/commit/d94bb632becfe0ba96926b9909ab06d1f87aad6d","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wjgm-6hv5-3cvf","description":"jackson-databind: Path Deserialization Missing Scheme Allowlist for FileSystemProvider Resolution"},"relatedVulnerabilities":[{"id":"CVE-2026-19032","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-19032","cwe":"CWE-470","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-19032","cwe":"CWE-610","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-19032","date":"2026-10-17","epss":0.00529,"percentile":0.43506}],"urls":["https://github.com/FasterXML/jackson-databind/commit/cc6756b61ed90b6b9227f670e0408d5d9bd48551","https://github.com/FasterXML/jackson-databind/commit/ce26eda3481cd796f76ba4c53ffe1da23b53f166","https://github.com/FasterXML/jackson-databind/commit/d94bb632becfe0ba96926b9909ab06d1f87aad6d","https://github.com/FasterXML/jackson-databind/pull/6129","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wjgm-6hv5-3cvf"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-19032","description":"jackson-databind's deserializer for java.nio.file.Path resolves an attacker-supplied URI without restricting the URI scheme. In JDKFromStringDeserializer.NioPathHelper.deserialize, a string bound from untrusted JSON is passed to new URI(value) and then to Path.of(uri). When that throws FileSystemNotFoundException, the code enumerates ServiceLoader<FileSystemProvider> and calls provider.getPath(uri) on the first provider whose scheme matches the attacker-chosen scheme. Untrusted JSON can therefore select and drive an arbitrary registered FileSystemProvider during readValue under a default JsonMapper, and forces provider class loading at the same time. With only the JDK built-in providers (file, jar/zipfs) present, the resolved path is inert and no mount or network I/O occurs; further impact requires a side-effecting third-party FileSystemProvider on the classpath. This affects com.fasterxml.jackson.core:jackson-databind from 2.8.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2. Binding java.nio.file.Path from untrusted JSON should be avoided regardless of version."}]},{"artifact":{"id":"25d436943ddb3334","cpes":["cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0.txt"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":[{"value":"b3f7506f6414fb04760561eec11a0880165c2a4a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wjgm-6hv5-3cvf","versionConstraint":">=2.19.0,<2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wjgm-6hv5-3cvf","fix":{"state":"fixed","versions":["2.21.6"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.21.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-19032","cwe":"CWE-470","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-19032","cwe":"CWE-610","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-19032","date":"2026-10-17","epss":0.00529,"percentile":0.43506}],"risk":0.27243500000000004,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wjgm-6hv5-3cvf","https://nvd.nist.gov/vuln/detail/CVE-2026-19032","https://github.com/FasterXML/jackson-databind/pull/6129","https://github.com/FasterXML/jackson-databind/commit/cc6756b61ed90b6b9227f670e0408d5d9bd48551","https://github.com/FasterXML/jackson-databind/commit/ce26eda3481cd796f76ba4c53ffe1da23b53f166","https://github.com/FasterXML/jackson-databind/commit/d94bb632becfe0ba96926b9909ab06d1f87aad6d","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wjgm-6hv5-3cvf","description":"jackson-databind: Path Deserialization Missing Scheme Allowlist for FileSystemProvider Resolution"},"relatedVulnerabilities":[{"id":"CVE-2026-19032","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-19032","cwe":"CWE-470","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-19032","cwe":"CWE-610","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-19032","date":"2026-10-17","epss":0.00529,"percentile":0.43506}],"urls":["https://github.com/FasterXML/jackson-databind/commit/cc6756b61ed90b6b9227f670e0408d5d9bd48551","https://github.com/FasterXML/jackson-databind/commit/ce26eda3481cd796f76ba4c53ffe1da23b53f166","https://github.com/FasterXML/jackson-databind/commit/d94bb632becfe0ba96926b9909ab06d1f87aad6d","https://github.com/FasterXML/jackson-databind/pull/6129","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wjgm-6hv5-3cvf"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-19032","description":"jackson-databind's deserializer for java.nio.file.Path resolves an attacker-supplied URI without restricting the URI scheme. In JDKFromStringDeserializer.NioPathHelper.deserialize, a string bound from untrusted JSON is passed to new URI(value) and then to Path.of(uri). When that throws FileSystemNotFoundException, the code enumerates ServiceLoader<FileSystemProvider> and calls provider.getPath(uri) on the first provider whose scheme matches the attacker-chosen scheme. Untrusted JSON can therefore select and drive an arbitrary registered FileSystemProvider during readValue under a default JsonMapper, and forces provider class loading at the same time. With only the JDK built-in providers (file, jar/zipfs) present, the resolved path is inert and no mount or network I/O occurs; further impact requires a side-effecting third-party FileSystemProvider on the classpath. This affects com.fasterxml.jackson.core:jackson-databind from 2.8.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2. Binding java.nio.file.Path from untrusted JSON should be avoided regardless of version."}]},{"artifact":{"id":"44c1c53d756b1edf","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wjgm-6hv5-3cvf","versionConstraint":">=2.19.0,<2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wjgm-6hv5-3cvf","fix":{"state":"fixed","versions":["2.21.6"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.21.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-19032","cwe":"CWE-470","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-19032","cwe":"CWE-610","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-19032","date":"2026-10-17","epss":0.00529,"percentile":0.43506}],"risk":0.27243500000000004,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wjgm-6hv5-3cvf","https://nvd.nist.gov/vuln/detail/CVE-2026-19032","https://github.com/FasterXML/jackson-databind/pull/6129","https://github.com/FasterXML/jackson-databind/commit/cc6756b61ed90b6b9227f670e0408d5d9bd48551","https://github.com/FasterXML/jackson-databind/commit/ce26eda3481cd796f76ba4c53ffe1da23b53f166","https://github.com/FasterXML/jackson-databind/commit/d94bb632becfe0ba96926b9909ab06d1f87aad6d","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wjgm-6hv5-3cvf","description":"jackson-databind: Path Deserialization Missing Scheme Allowlist for FileSystemProvider Resolution"},"relatedVulnerabilities":[{"id":"CVE-2026-19032","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-19032","cwe":"CWE-470","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-19032","cwe":"CWE-610","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-19032","date":"2026-10-17","epss":0.00529,"percentile":0.43506}],"urls":["https://github.com/FasterXML/jackson-databind/commit/cc6756b61ed90b6b9227f670e0408d5d9bd48551","https://github.com/FasterXML/jackson-databind/commit/ce26eda3481cd796f76ba4c53ffe1da23b53f166","https://github.com/FasterXML/jackson-databind/commit/d94bb632becfe0ba96926b9909ab06d1f87aad6d","https://github.com/FasterXML/jackson-databind/pull/6129","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wjgm-6hv5-3cvf"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-19032","description":"jackson-databind's deserializer for java.nio.file.Path resolves an attacker-supplied URI without restricting the URI scheme. In JDKFromStringDeserializer.NioPathHelper.deserialize, a string bound from untrusted JSON is passed to new URI(value) and then to Path.of(uri). When that throws FileSystemNotFoundException, the code enumerates ServiceLoader<FileSystemProvider> and calls provider.getPath(uri) on the first provider whose scheme matches the attacker-chosen scheme. Untrusted JSON can therefore select and drive an arbitrary registered FileSystemProvider during readValue under a default JsonMapper, and forces provider class loading at the same time. With only the JDK built-in providers (file, jar/zipfs) present, the resolved path is inert and no mount or network I/O occurs; further impact requires a side-effecting third-party FileSystemProvider on the classpath. This affects com.fasterxml.jackson.core:jackson-databind from 2.8.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2. Binding java.nio.file.Path from untrusted JSON should be avoided regardless of version."}]},{"artifact":{"id":"32ddaad000353c8d","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wjgm-6hv5-3cvf","versionConstraint":">=2.19.0,<2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wjgm-6hv5-3cvf","fix":{"state":"fixed","versions":["2.21.6"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.21.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-19032","cwe":"CWE-470","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-19032","cwe":"CWE-610","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-19032","date":"2026-10-17","epss":0.00529,"percentile":0.43506}],"risk":0.27243500000000004,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wjgm-6hv5-3cvf","https://nvd.nist.gov/vuln/detail/CVE-2026-19032","https://github.com/FasterXML/jackson-databind/pull/6129","https://github.com/FasterXML/jackson-databind/commit/cc6756b61ed90b6b9227f670e0408d5d9bd48551","https://github.com/FasterXML/jackson-databind/commit/ce26eda3481cd796f76ba4c53ffe1da23b53f166","https://github.com/FasterXML/jackson-databind/commit/d94bb632becfe0ba96926b9909ab06d1f87aad6d","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wjgm-6hv5-3cvf","description":"jackson-databind: Path Deserialization Missing Scheme Allowlist for FileSystemProvider Resolution"},"relatedVulnerabilities":[{"id":"CVE-2026-19032","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-19032","cwe":"CWE-470","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-19032","cwe":"CWE-610","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-19032","date":"2026-10-17","epss":0.00529,"percentile":0.43506}],"urls":["https://github.com/FasterXML/jackson-databind/commit/cc6756b61ed90b6b9227f670e0408d5d9bd48551","https://github.com/FasterXML/jackson-databind/commit/ce26eda3481cd796f76ba4c53ffe1da23b53f166","https://github.com/FasterXML/jackson-databind/commit/d94bb632becfe0ba96926b9909ab06d1f87aad6d","https://github.com/FasterXML/jackson-databind/pull/6129","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wjgm-6hv5-3cvf"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-19032","description":"jackson-databind's deserializer for java.nio.file.Path resolves an attacker-supplied URI without restricting the URI scheme. In JDKFromStringDeserializer.NioPathHelper.deserialize, a string bound from untrusted JSON is passed to new URI(value) and then to Path.of(uri). When that throws FileSystemNotFoundException, the code enumerates ServiceLoader<FileSystemProvider> and calls provider.getPath(uri) on the first provider whose scheme matches the attacker-chosen scheme. Untrusted JSON can therefore select and drive an arbitrary registered FileSystemProvider during readValue under a default JsonMapper, and forces provider class loading at the same time. With only the JDK built-in providers (file, jar/zipfs) present, the resolved path is inert and no mount or network I/O occurs; further impact requires a side-effecting third-party FileSystemProvider on the classpath. This affects com.fasterxml.jackson.core:jackson-databind from 2.8.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2. Binding java.nio.file.Path from untrusted JSON should be avoided regardless of version."}]},{"artifact":{"id":"2a6408dd4c290fef","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.1","type":"java-archive","version":"2.19.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wjgm-6hv5-3cvf","versionConstraint":">=2.19.0,<2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wjgm-6hv5-3cvf","fix":{"state":"fixed","versions":["2.21.6"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.21.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-19032","cwe":"CWE-470","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-19032","cwe":"CWE-610","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-19032","date":"2026-10-17","epss":0.00529,"percentile":0.43506}],"risk":0.27243500000000004,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wjgm-6hv5-3cvf","https://nvd.nist.gov/vuln/detail/CVE-2026-19032","https://github.com/FasterXML/jackson-databind/pull/6129","https://github.com/FasterXML/jackson-databind/commit/cc6756b61ed90b6b9227f670e0408d5d9bd48551","https://github.com/FasterXML/jackson-databind/commit/ce26eda3481cd796f76ba4c53ffe1da23b53f166","https://github.com/FasterXML/jackson-databind/commit/d94bb632becfe0ba96926b9909ab06d1f87aad6d","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wjgm-6hv5-3cvf","description":"jackson-databind: Path Deserialization Missing Scheme Allowlist for FileSystemProvider Resolution"},"relatedVulnerabilities":[{"id":"CVE-2026-19032","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-19032","cwe":"CWE-470","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-19032","cwe":"CWE-610","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-19032","date":"2026-10-17","epss":0.00529,"percentile":0.43506}],"urls":["https://github.com/FasterXML/jackson-databind/commit/cc6756b61ed90b6b9227f670e0408d5d9bd48551","https://github.com/FasterXML/jackson-databind/commit/ce26eda3481cd796f76ba4c53ffe1da23b53f166","https://github.com/FasterXML/jackson-databind/commit/d94bb632becfe0ba96926b9909ab06d1f87aad6d","https://github.com/FasterXML/jackson-databind/pull/6129","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wjgm-6hv5-3cvf"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-19032","description":"jackson-databind's deserializer for java.nio.file.Path resolves an attacker-supplied URI without restricting the URI scheme. In JDKFromStringDeserializer.NioPathHelper.deserialize, a string bound from untrusted JSON is passed to new URI(value) and then to Path.of(uri). When that throws FileSystemNotFoundException, the code enumerates ServiceLoader<FileSystemProvider> and calls provider.getPath(uri) on the first provider whose scheme matches the attacker-chosen scheme. Untrusted JSON can therefore select and drive an arbitrary registered FileSystemProvider during readValue under a default JsonMapper, and forces provider class loading at the same time. With only the JDK built-in providers (file, jar/zipfs) present, the resolved path is inert and no mount or network I/O occurs; further impact requires a side-effecting third-party FileSystemProvider on the classpath. This affects com.fasterxml.jackson.core:jackson-databind from 2.8.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2. Binding java.nio.file.Path from untrusted JSON should be avoided regardless of version."}]},{"artifact":{"id":"6ac5f9b8bb069339","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.2","type":"java-archive","version":"2.19.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-wjgm-6hv5-3cvf","versionConstraint":">=2.19.0,<2.21.6 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-wjgm-6hv5-3cvf","fix":{"state":"fixed","versions":["2.21.6"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.21.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-19032","cwe":"CWE-470","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-19032","cwe":"CWE-610","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-19032","date":"2026-10-17","epss":0.00529,"percentile":0.43506}],"risk":0.27243500000000004,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wjgm-6hv5-3cvf","https://nvd.nist.gov/vuln/detail/CVE-2026-19032","https://github.com/FasterXML/jackson-databind/pull/6129","https://github.com/FasterXML/jackson-databind/commit/cc6756b61ed90b6b9227f670e0408d5d9bd48551","https://github.com/FasterXML/jackson-databind/commit/ce26eda3481cd796f76ba4c53ffe1da23b53f166","https://github.com/FasterXML/jackson-databind/commit/d94bb632becfe0ba96926b9909ab06d1f87aad6d","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.10","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.2","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.6","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.2"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-wjgm-6hv5-3cvf","description":"jackson-databind: Path Deserialization Missing Scheme Allowlist for FileSystemProvider Resolution"},"relatedVulnerabilities":[{"id":"CVE-2026-19032","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-19032","cwe":"CWE-470","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"},{"cve":"CVE-2026-19032","cwe":"CWE-610","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-19032","date":"2026-10-17","epss":0.00529,"percentile":0.43506}],"urls":["https://github.com/FasterXML/jackson-databind/commit/cc6756b61ed90b6b9227f670e0408d5d9bd48551","https://github.com/FasterXML/jackson-databind/commit/ce26eda3481cd796f76ba4c53ffe1da23b53f166","https://github.com/FasterXML/jackson-databind/commit/d94bb632becfe0ba96926b9909ab06d1f87aad6d","https://github.com/FasterXML/jackson-databind/pull/6129","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wjgm-6hv5-3cvf"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-19032","description":"jackson-databind's deserializer for java.nio.file.Path resolves an attacker-supplied URI without restricting the URI scheme. In JDKFromStringDeserializer.NioPathHelper.deserialize, a string bound from untrusted JSON is passed to new URI(value) and then to Path.of(uri). When that throws FileSystemNotFoundException, the code enumerates ServiceLoader<FileSystemProvider> and calls provider.getPath(uri) on the first provider whose scheme matches the attacker-chosen scheme. Untrusted JSON can therefore select and drive an arbitrary registered FileSystemProvider during readValue under a default JsonMapper, and forces provider class loading at the same time. With only the JDK built-in providers (file, jar/zipfs) present, the resolved path is inert and no mount or network I/O occurs; further impact requires a side-effecting third-party FileSystemProvider on the classpath. This affects com.fasterxml.jackson.core:jackson-databind from 2.8.0 before 2.18.10, from 2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0 before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2. Binding java.nio.file.Path from untrusted JSON should be avoided regardless of version."}]},{"artifact":{"id":"4a621965351bd7e4","cpes":["cpe:2.3:a:lz4-java:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4-java:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4_java:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4_java:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:org.lz4:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:org.lz4:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4:lz4_java:1.8.0:*:*:*:*:*:*:*"],"name":"lz4-java","purl":"pkg:maven/org.lz4/lz4-java@1.8.0","type":"java-archive","version":"1.8.0","language":"java","licenses":[],"metadata":{"pomGroupID":"org.lz4","virtualPath":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","manifestName":"","pomArtifactID":"lz4-java","archiveDigests":[{"value":"4b986a99445e49ea5fbf5d149c4b63f6ed6c6780","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-xx22-p4ch-683r","versionConstraint":"<=1.8.1 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.lz4:lz4-java","version":"1.8.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-xx22-p4ch-683r","fix":{"state":"not-fixed","versions":[]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:H","metrics":{"baseScore":6.5,"impactScore":4.3,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59949","cwe":"CWE-476","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59949","date":"2026-10-17","epss":0.00466,"percentile":0.3894}],"risk":0.26795,"urls":["https://github.com/yawkat/lz4-java/security/advisories/GHSA-xx22-p4ch-683r","https://github.com/yawkat/lz4-java/commit/dbd86d04b8dd716e1c2bc626be54189997d910da","https://github.com/yawkat/lz4-java/releases/tag/v1.11.1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-xx22-p4ch-683r","description":"LZ4 Java: Native XXHash implementations can crash the JVM when passed invalid byte array ranges"},"relatedVulnerabilities":[{"id":"CVE-2026-59949","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:H","metrics":{"baseScore":6.5,"impactScore":4.3,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59949","cwe":"CWE-476","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59949","date":"2026-10-17","epss":0.00466,"percentile":0.3894}],"urls":["https://github.com/yawkat/lz4-java/commit/dbd86d04b8dd716e1c2bc626be54189997d910da","https://github.com/yawkat/lz4-java/releases/tag/v1.11.1","https://github.com/yawkat/lz4-java/security/advisories/GHSA-xx22-p4ch-683r"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59949","description":"yawkat LZ4 Java provides LZ4 compression for Java. Prior to 1.11.1, JNI-backed XXHash implementations fail to validate the byte array object and the off and len arguments in XXHashFactory.nativeInstance().hash32().hash(), XXHashFactory.nativeInstance().hash64().hash(), XXHashFactory.nativeInstance().newStreamingHash32().update(), and XXHashFactory.nativeInstance().newStreamingHash64().update(), allowing null arrays or oversized ranges to reach native code, read outside the Java array, and fatally terminate the JVM. This issue is fixed in version 1.11.1."}]},{"artifact":{"id":"ae00880a4e0961ef","cpes":["cpe:2.3:a:io.netty.codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http2:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http2","purl":"pkg:maven/io.netty/netty-codec-http2@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http2","archiveDigests":[{"value":"0bc474c27c96e3a309da73160fbcfe0bd3aa85bc","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.135.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-5x3r-wrvg-rp6q","versionConstraint":"<=4.1.134.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http2","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-5x3r-wrvg-rp6q","fix":{"state":"fixed","versions":["4.1.135.Final"],"available":[{"date":"2026-06-09","kind":"first-observed","version":"4.1.135.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-47244","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-47244","date":"2026-10-17","epss":0.00507,"percentile":0.41927}],"risk":0.26110500000000003,"urls":["https://github.com/netty/netty/security/advisories/GHSA-5x3r-wrvg-rp6q","https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://nvd.nist.gov/vuln/detail/CVE-2026-47244"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-5x3r-wrvg-rp6q","description":"Netty HTTP/2: Advertised MAX_CONCURRENT_STREAMS are not enforced"},"relatedVulnerabilities":[{"id":"CVE-2026-47244","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-47244","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-47244","date":"2026-10-17","epss":0.00507,"percentile":0.41927}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://github.com/netty/netty/security/advisories/GHSA-5x3r-wrvg-rp6q"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-47244","description":"Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, DefaultHttp2Connection.DefaultEndpoint initialises maxActiveStreams/maxStreams to Integer.MAX_VALUE, and Http2Settings never inserts SETTINGS_MAX_CONCURRENT_STREAMS by default (Http2Settings.java:305-307 only clamps a user-supplied value). Unless the application explicitly calls initialSettings().maxConcurrentStreams(n), a Netty HTTP/2 server advertises no limit and enforces none locally. Each open stream allocates a DefaultStream object, PropertyMap slots, flow-controller state and IntObjectHashMap entry; with ~2^30 permissible odd stream IDs a single TCP connection can create hundreds of thousands of long-lived stream objects. This is also the precondition for CVE-2023-44487-style Rapid-Reset amplification, where the absence of a low concurrent cap multiplies backend work. Versions 4.1.135.Final and 4.2.15.Final patch the issue."}]},{"artifact":{"id":"804ddea303d83b56","cpes":["cpe:2.3:a:org.bouncycastle:bcpkix-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:org.bouncycastle:bcpkix_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcpkix-jdk18on:bcpkix-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcpkix-jdk18on:bcpkix_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcpkix_jdk18on:bcpkix-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcpkix_jdk18on:bcpkix_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle:bcpkix-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle:bcpkix_jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcpkix:bcpkix-jdk18on:1.78.1:*:*:*:*:*:*:*","cpe:2.3:a:bcpkix:bcpkix_jdk18on:1.78.1:*:*:*:*:*:*:*"],"name":"bcpkix-jdk18on","purl":"pkg:maven/org.bouncycastle/bcpkix-jdk18on@1.78.1","type":"java-archive","version":"1.78.1","language":"java","licenses":[],"metadata":{"pomGroupID":"org.bouncycastle","virtualPath":"/opt/sonarqube/elasticsearch/lib/tools/security-cli/bcpkix-jdk18on-1.78.1.jar","manifestName":"","pomArtifactID":"bcpkix-jdk18on","archiveDigests":[{"value":"17b3541f736df97465f87d9f5b5dfa4991b37bb3","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/tools/security-cli/bcpkix-jdk18on-1.78.1.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/tools/security-cli/bcpkix-jdk18on-1.78.1.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.79"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-4cx2-fc23-5wg6","versionConstraint":">=1.44,<1.79 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.bouncycastle:bcpkix-jdk18on","version":"1.78.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-4cx2-fc23-5wg6","fix":{"state":"fixed","versions":["1.79"],"available":[{"date":"2025-08-14","kind":"first-observed","version":"1.79"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/S:P/R:U/RE:M/U:Amber","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-8916","cwe":"CWE-770","type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630"}],"epss":[{"cve":"CVE-2025-8916","date":"2026-10-17","epss":0.00461,"percentile":0.38538}],"risk":0.260465,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-8916","https://github.com/bcgit/bc-java/wiki/CVE%E2%80%902025%E2%80%908916","https://github.com/bcgit/bc-java/commit/310b30a4fbf36d13f6cc201ffa7771715641e67e","https://github.com/bcgit/bc-java/commit/ff444a479942d88de64004dc82c3ee32a9e9075a","https://cert-portal.siemens.com/productcert/html/ssa-032379.html"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-4cx2-fc23-5wg6","description":"Bouncy Castle for Java bcpkix, bcprov, bcpkix-fips on All (API modules) allows Excessive Allocation"},"relatedVulnerabilities":[{"id":"CVE-2025-8916","cvss":[{"type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:P/AU:X/R:U/V:X/RE:M/U:Amber","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-8916","cwe":"CWE-770","type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630"}],"epss":[{"cve":"CVE-2025-8916","date":"2026-10-17","epss":0.00461,"percentile":0.38538}],"urls":["https://github.com/bcgit/bc-java/wiki/CVE%E2%80%902025%E2%80%908916","https://cert-portal.siemens.com/productcert/html/ssa-032379.html"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-8916","description":"Allocation of Resources Without Limits or Throttling vulnerability in Legion of the Bouncy Castle Inc. BC Java bcpkix on All (API modules), Legion of the Bouncy Castle Inc. BC Java bcprov on All (API modules), Legion of the Bouncy Castle Inc. BCPKIX FIPS bcpkix-fips on All (API modules) allows Excessive Allocation. This vulnerability is associated with program files https://github.Com/bcgit/bc-java/blob/main/pkix/src/main/java/org/bouncycastle/pkix/jcajce/PKIXCertPathReviewer.Java, https://github.Com/bcgit/bc-java/blob/main/prov/src/main/java/org/bouncycastle/x509/PKIXCertPathReviewer.Java.\n\nThis issue affects BC Java: from 1.44 through 1.78; BC Java: from 1.44 through 1.78; BCPKIX FIPS: from 1.0.0 through 1.0.7, from 2.0.0 through 2.0.7."}]},{"artifact":{"id":"79437b1c593acaa3","cpes":["cpe:2.3:a:io.netty.handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:handler:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-handler","purl":"pkg:maven/io.netty/netty-handler@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-handler-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-handler","archiveDigests":[{"value":"d54dbf68b9d88a98240107758c6b63da5e46e23a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-handler-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-handler-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.137.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-c4c3-7fpv-j4q5","versionConstraint":"<=4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-handler","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-c4c3-7fpv-j4q5","fix":{"state":"fixed","versions":["4.1.137.Final"],"available":[{"date":"2026-09-09","kind":"first-observed","version":"4.1.137.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N","metrics":{"baseScore":9.1},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-75595","cwe":"CWE-754","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-75595","date":"2026-10-17","epss":0.00277,"percentile":0.18869}],"risk":0.250685,"urls":["https://github.com/netty/netty/security/advisories/GHSA-c4c3-7fpv-j4q5","https://nvd.nist.gov/vuln/detail/CVE-2026-75595","https://github.com/netty/netty/pull/17213","https://github.com/netty/netty/pull/17217","https://github.com/netty/netty/commit/1b5abc6443b63726c72cdd285af2feb7ddbb8ff7","https://github.com/netty/netty/commit/9e0519239108a69b7e9bbc5e9182ee139a0d7961","https://github.com/netty/netty/releases/tag/netty-4.1.137.Final","https://github.com/netty/netty/releases/tag/netty-4.2.17.Final"],"severity":"Critical","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-c4c3-7fpv-j4q5","description":"Netty: SNI Routing Bypass via Fragmented TLS ClientHello Causing Fallback to Default SslContext"},"relatedVulnerabilities":[{"id":"CVE-2026-75595","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":9.1,"impactScore":5.2,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":9.1},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-75595","cwe":"CWE-754","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-75595","date":"2026-10-17","epss":0.00277,"percentile":0.18869}],"urls":["https://github.com/netty/netty/commit/1b5abc6443b63726c72cdd285af2feb7ddbb8ff7","https://github.com/netty/netty/commit/9e0519239108a69b7e9bbc5e9182ee139a0d7961","https://github.com/netty/netty/pull/17213","https://github.com/netty/netty/pull/17217","https://github.com/netty/netty/releases/tag/netty-4.1.137.Final","https://github.com/netty/netty/releases/tag/netty-4.2.17.Final","https://github.com/netty/netty/security/advisories/GHSA-c4c3-7fpv-j4q5"],"severity":"Critical","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-75595","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.1.137.Fina and 4.2.17.Final, io.netty.handler.ssl.SslClientHelloHandler#decode checks the wrong offset before reading the four-byte TLS handshake header, so a ClientHello whose handshake header spans records can cause an IndexOutOfBoundsException and invoke select(ctx, null). This selects the default SslContext instead of the SNI-specific context. In deployments where per-SNI clientAuth=REQUIRE is the sole mutual TLS gate, the default SslContext uses clientAuth=NONE or clientAuth=OPTIONAL, and no application-layer certificate verification exists, an unauthenticated remote attacker can bypass the protected route's mutual TLS requirement. This issue is fixed in versions 4.1.137.Final and 4.2.17.Final."}]},{"artifact":{"id":"1ad6eb1467863fe7","cpes":["cpe:2.3:a:io.netty.handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:handler:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-handler","purl":"pkg:maven/io.netty/netty-handler@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-handler-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-handler","archiveDigests":[{"value":"d54dbf68b9d88a98240107758c6b63da5e46e23a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-handler-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-handler-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.137.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-c4c3-7fpv-j4q5","versionConstraint":"<=4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-handler","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-c4c3-7fpv-j4q5","fix":{"state":"fixed","versions":["4.1.137.Final"],"available":[{"date":"2026-09-09","kind":"first-observed","version":"4.1.137.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N","metrics":{"baseScore":9.1},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-75595","cwe":"CWE-754","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-75595","date":"2026-10-17","epss":0.00277,"percentile":0.18869}],"risk":0.250685,"urls":["https://github.com/netty/netty/security/advisories/GHSA-c4c3-7fpv-j4q5","https://nvd.nist.gov/vuln/detail/CVE-2026-75595","https://github.com/netty/netty/pull/17213","https://github.com/netty/netty/pull/17217","https://github.com/netty/netty/commit/1b5abc6443b63726c72cdd285af2feb7ddbb8ff7","https://github.com/netty/netty/commit/9e0519239108a69b7e9bbc5e9182ee139a0d7961","https://github.com/netty/netty/releases/tag/netty-4.1.137.Final","https://github.com/netty/netty/releases/tag/netty-4.2.17.Final"],"severity":"Critical","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-c4c3-7fpv-j4q5","description":"Netty: SNI Routing Bypass via Fragmented TLS ClientHello Causing Fallback to Default SslContext"},"relatedVulnerabilities":[{"id":"CVE-2026-75595","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":9.1,"impactScore":5.2,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":9.1},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-75595","cwe":"CWE-754","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-75595","date":"2026-10-17","epss":0.00277,"percentile":0.18869}],"urls":["https://github.com/netty/netty/commit/1b5abc6443b63726c72cdd285af2feb7ddbb8ff7","https://github.com/netty/netty/commit/9e0519239108a69b7e9bbc5e9182ee139a0d7961","https://github.com/netty/netty/pull/17213","https://github.com/netty/netty/pull/17217","https://github.com/netty/netty/releases/tag/netty-4.1.137.Final","https://github.com/netty/netty/releases/tag/netty-4.2.17.Final","https://github.com/netty/netty/security/advisories/GHSA-c4c3-7fpv-j4q5"],"severity":"Critical","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-75595","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.1.137.Fina and 4.2.17.Final, io.netty.handler.ssl.SslClientHelloHandler#decode checks the wrong offset before reading the four-byte TLS handshake header, so a ClientHello whose handshake header spans records can cause an IndexOutOfBoundsException and invoke select(ctx, null). This selects the default SslContext instead of the SNI-specific context. In deployments where per-SNI clientAuth=REQUIRE is the sole mutual TLS gate, the default SslContext uses clientAuth=NONE or clientAuth=OPTIONAL, and no application-layer certificate verification exists, an unauthenticated remote attacker can bypass the protected route's mutual TLS requirement. This issue is fixed in versions 4.1.137.Final and 4.2.17.Final."}]},{"artifact":{"id":"c54aa3d4c362216d","cpes":["cpe:2.3:a:io.netty.handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:handler:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-handler","purl":"pkg:maven/io.netty/netty-handler@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-handler-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-handler","archiveDigests":[{"value":"d54dbf68b9d88a98240107758c6b63da5e46e23a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-handler-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-handler-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.137.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-c4c3-7fpv-j4q5","versionConstraint":"<=4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-handler","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-c4c3-7fpv-j4q5","fix":{"state":"fixed","versions":["4.1.137.Final"],"available":[{"date":"2026-09-09","kind":"first-observed","version":"4.1.137.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N","metrics":{"baseScore":9.1},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-75595","cwe":"CWE-754","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-75595","date":"2026-10-17","epss":0.00277,"percentile":0.18869}],"risk":0.250685,"urls":["https://github.com/netty/netty/security/advisories/GHSA-c4c3-7fpv-j4q5","https://nvd.nist.gov/vuln/detail/CVE-2026-75595","https://github.com/netty/netty/pull/17213","https://github.com/netty/netty/pull/17217","https://github.com/netty/netty/commit/1b5abc6443b63726c72cdd285af2feb7ddbb8ff7","https://github.com/netty/netty/commit/9e0519239108a69b7e9bbc5e9182ee139a0d7961","https://github.com/netty/netty/releases/tag/netty-4.1.137.Final","https://github.com/netty/netty/releases/tag/netty-4.2.17.Final"],"severity":"Critical","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-c4c3-7fpv-j4q5","description":"Netty: SNI Routing Bypass via Fragmented TLS ClientHello Causing Fallback to Default SslContext"},"relatedVulnerabilities":[{"id":"CVE-2026-75595","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":9.1,"impactScore":5.2,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":9.1},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-75595","cwe":"CWE-754","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-75595","date":"2026-10-17","epss":0.00277,"percentile":0.18869}],"urls":["https://github.com/netty/netty/commit/1b5abc6443b63726c72cdd285af2feb7ddbb8ff7","https://github.com/netty/netty/commit/9e0519239108a69b7e9bbc5e9182ee139a0d7961","https://github.com/netty/netty/pull/17213","https://github.com/netty/netty/pull/17217","https://github.com/netty/netty/releases/tag/netty-4.1.137.Final","https://github.com/netty/netty/releases/tag/netty-4.2.17.Final","https://github.com/netty/netty/security/advisories/GHSA-c4c3-7fpv-j4q5"],"severity":"Critical","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-75595","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.1.137.Fina and 4.2.17.Final, io.netty.handler.ssl.SslClientHelloHandler#decode checks the wrong offset before reading the four-byte TLS handshake header, so a ClientHello whose handshake header spans records can cause an IndexOutOfBoundsException and invoke select(ctx, null). This selects the default SslContext instead of the SNI-specific context. In deployments where per-SNI clientAuth=REQUIRE is the sole mutual TLS gate, the default SslContext uses clientAuth=NONE or clientAuth=OPTIONAL, and no application-layer certificate verification exists, an unauthenticated remote attacker can bypass the protected route's mutual TLS requirement. This issue is fixed in versions 4.1.137.Final and 4.2.17.Final."}]},{"artifact":{"id":"795c749c79d5b322","cpes":["cpe:2.3:a:logback-core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback-core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback_core:1.2.9:*:*:*:*:*:*:*"],"name":"logback-core","purl":"pkg:maven/ch.qos.logback/logback-core@1.2.9","type":"java-archive","version":"1.2.9","language":"java","licenses":[],"metadata":{"pomGroupID":"ch.qos.logback","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:ch.qos.logback:logback-core","manifestName":"","pomArtifactID":"logback-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.3.15"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-pr98-23f8-jwxv","versionConstraint":"<1.3.15 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"ch.qos.logback:logback-core","version":"1.2.9"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-pr98-23f8-jwxv","fix":{"state":"fixed","versions":["1.3.15"],"available":[{"date":"2025-01-04","kind":"first-observed","version":"1.3.15"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:P/VC:L/VI:H/VA:L/SC:L/SI:H/SA:L/RE:L/U:Clear","metrics":{"baseScore":5.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2024-12798","cwe":"CWE-917","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2024-12798","date":"2026-10-17","epss":0.00458,"percentile":0.38269}],"risk":0.24961000000000003,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2024-12798","https://logback.qos.ch/news.html#1.5.13","https://github.com/qos-ch/logback/commit/2cb6d520df7592ef1c3a198f1b5df3c10c93e183","https://logback.qos.ch/news.html#1.3.15"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-pr98-23f8-jwxv","description":"QOS.CH logback-core Expression Language Injection vulnerability"},"relatedVulnerabilities":[{"id":"CVE-2024-12798","cvss":[{"type":"Secondary","source":"vulnerability@ncsc.ch","vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:P/VC:L/VI:H/VA:L/SC:L/SI:H/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:L/U:Clear","metrics":{"baseScore":5.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2024-12798","cwe":"CWE-917","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2024-12798","date":"2026-10-17","epss":0.00458,"percentile":0.38269}],"urls":["https://logback.qos.ch/news.html#1.3.15","https://logback.qos.ch/news.html#1.5.13"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2024-12798","description":"ACE vulnerability in JaninoEventEvaluator  by QOS.CH logback-core\n      upto including version 0.1 to 1.3.14 and 1.4.0 to 1.5.12 in Java applications allows\n      attacker to execute arbitrary code by compromising an existing\n      logback configuration file or by injecting an environment variable\n      before program execution.\n\n\n\n\n\nMalicious logback configuration files can allow the attacker to execute \narbitrary code using the JaninoEventEvaluator extension.\n\n\n\nA successful attack requires the user to have write access to a \nconfiguration file. Alternatively, the attacker could inject a malicious \nenvironment variable pointing to a malicious configuration file. In both \ncases, the attack requires existing privilege."}]},{"artifact":{"id":"9f4392fd0060c2ea","cpes":["cpe:2.3:a:logback-core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback-core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback_core:1.2.9:*:*:*:*:*:*:*"],"name":"logback-core","purl":"pkg:maven/ch.qos.logback/logback-core@1.2.9","type":"java-archive","version":"1.2.9","language":"java","licenses":[],"metadata":{"pomGroupID":"ch.qos.logback","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:ch.qos.logback:logback-core","manifestName":"","pomArtifactID":"logback-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.3.15"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-pr98-23f8-jwxv","versionConstraint":"<1.3.15 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"ch.qos.logback:logback-core","version":"1.2.9"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-pr98-23f8-jwxv","fix":{"state":"fixed","versions":["1.3.15"],"available":[{"date":"2025-01-04","kind":"first-observed","version":"1.3.15"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:P/VC:L/VI:H/VA:L/SC:L/SI:H/SA:L/RE:L/U:Clear","metrics":{"baseScore":5.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2024-12798","cwe":"CWE-917","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2024-12798","date":"2026-10-17","epss":0.00458,"percentile":0.38269}],"risk":0.24961000000000003,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2024-12798","https://logback.qos.ch/news.html#1.5.13","https://github.com/qos-ch/logback/commit/2cb6d520df7592ef1c3a198f1b5df3c10c93e183","https://logback.qos.ch/news.html#1.3.15"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-pr98-23f8-jwxv","description":"QOS.CH logback-core Expression Language Injection vulnerability"},"relatedVulnerabilities":[{"id":"CVE-2024-12798","cvss":[{"type":"Secondary","source":"vulnerability@ncsc.ch","vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:P/VC:L/VI:H/VA:L/SC:L/SI:H/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:L/U:Clear","metrics":{"baseScore":5.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2024-12798","cwe":"CWE-917","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2024-12798","date":"2026-10-17","epss":0.00458,"percentile":0.38269}],"urls":["https://logback.qos.ch/news.html#1.3.15","https://logback.qos.ch/news.html#1.5.13"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2024-12798","description":"ACE vulnerability in JaninoEventEvaluator  by QOS.CH logback-core\n      upto including version 0.1 to 1.3.14 and 1.4.0 to 1.5.12 in Java applications allows\n      attacker to execute arbitrary code by compromising an existing\n      logback configuration file or by injecting an environment variable\n      before program execution.\n\n\n\n\n\nMalicious logback configuration files can allow the attacker to execute \narbitrary code using the JaninoEventEvaluator extension.\n\n\n\nA successful attack requires the user to have write access to a \nconfiguration file. Alternatively, the attacker could inject a malicious \nenvironment variable pointing to a malicious configuration file. In both \ncases, the attack requires existing privilege."}]},{"artifact":{"id":"b3b8794c6801fe0d","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-gcjf-9mgh-3p7g","versionConstraint":"<4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-gcjf-9mgh-3p7g","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":5.7,"impactScore":3.6,"exploitabilityScore":2.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59921","cwe":"CWE-93","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59921","date":"2026-10-17","epss":0.00465,"percentile":0.38873}],"risk":0.248775,"urls":["https://github.com/netty/netty/security/advisories/GHSA-gcjf-9mgh-3p7g","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-gcjf-9mgh-3p7g","description":"Netty: CRLF Injection via Multipart Filename in Netty HttpPostRequestEncoder"},"relatedVulnerabilities":[{"id":"CVE-2026-59921","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":6.5,"impactScore":3.6,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":5.7,"impactScore":3.6,"exploitabilityScore":2.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59921","cwe":"CWE-93","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59921","date":"2026-10-17","epss":0.00465,"percentile":0.38873}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-gcjf-9mgh-3p7g"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59921","description":"Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.136.Final and 4.2.16.Final, HttpPostRequestEncoder constructs multipart HTTP request bodies by directly concatenating user-supplied filenames and field names into Content-Disposition MIME headers without validating or sanitizing CRLF characters (\\r\\n). Since MIME headers are delimited by CRLF, an attacker who controls the filename can inject arbitrary MIME headers into the multipart body part. The root cause is that neither the encoder nor the FileUpload implementations' setFilename() methods, which only check for null, neutralize CRLF characters before the filename is embedded into the header. This issue has been fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"9da5680be11ec185","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-gcjf-9mgh-3p7g","versionConstraint":"<4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-gcjf-9mgh-3p7g","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":5.7,"impactScore":3.6,"exploitabilityScore":2.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59921","cwe":"CWE-93","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59921","date":"2026-10-17","epss":0.00465,"percentile":0.38873}],"risk":0.248775,"urls":["https://github.com/netty/netty/security/advisories/GHSA-gcjf-9mgh-3p7g","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-gcjf-9mgh-3p7g","description":"Netty: CRLF Injection via Multipart Filename in Netty HttpPostRequestEncoder"},"relatedVulnerabilities":[{"id":"CVE-2026-59921","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":6.5,"impactScore":3.6,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":5.7,"impactScore":3.6,"exploitabilityScore":2.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59921","cwe":"CWE-93","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59921","date":"2026-10-17","epss":0.00465,"percentile":0.38873}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-gcjf-9mgh-3p7g"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59921","description":"Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.136.Final and 4.2.16.Final, HttpPostRequestEncoder constructs multipart HTTP request bodies by directly concatenating user-supplied filenames and field names into Content-Disposition MIME headers without validating or sanitizing CRLF characters (\\r\\n). Since MIME headers are delimited by CRLF, an attacker who controls the filename can inject arbitrary MIME headers into the multipart body part. The root cause is that neither the encoder nor the FileUpload implementations' setFilename() methods, which only check for null, neutralize CRLF characters before the filename is embedded into the header. This issue has been fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"345744090a14b6c3","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-gcjf-9mgh-3p7g","versionConstraint":"<4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-gcjf-9mgh-3p7g","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":5.7,"impactScore":3.6,"exploitabilityScore":2.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59921","cwe":"CWE-93","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59921","date":"2026-10-17","epss":0.00465,"percentile":0.38873}],"risk":0.248775,"urls":["https://github.com/netty/netty/security/advisories/GHSA-gcjf-9mgh-3p7g","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-gcjf-9mgh-3p7g","description":"Netty: CRLF Injection via Multipart Filename in Netty HttpPostRequestEncoder"},"relatedVulnerabilities":[{"id":"CVE-2026-59921","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":6.5,"impactScore":3.6,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":5.7,"impactScore":3.6,"exploitabilityScore":2.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59921","cwe":"CWE-93","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59921","date":"2026-10-17","epss":0.00465,"percentile":0.38873}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-gcjf-9mgh-3p7g"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59921","description":"Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.136.Final and 4.2.16.Final, HttpPostRequestEncoder constructs multipart HTTP request bodies by directly concatenating user-supplied filenames and field names into Content-Disposition MIME headers without validating or sanitizing CRLF characters (\\r\\n). Since MIME headers are delimited by CRLF, an attacker who controls the filename can inject arbitrary MIME headers into the multipart body part. The root cause is that neither the encoder nor the FileUpload implementations' setFilename() methods, which only check for null, neutralize CRLF characters before the filename is embedded into the header. This issue has been fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"9da5680be11ec185","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-4mp9-239f-g9hg","versionConstraint":"<4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-4mp9-239f-g9hg","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59898","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59898","date":"2026-10-17","epss":0.00439,"percentile":0.36715}],"risk":0.24803499999999998,"urls":["https://github.com/netty/netty/security/advisories/GHSA-4mp9-239f-g9hg","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-4mp9-239f-g9hg","description":"Netty: WebSockets V07/V08 handshaker missing Connection/Upgrade validation"},"relatedVulnerabilities":[{"id":"CVE-2026-59898","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59898","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59898","date":"2026-10-17","epss":0.00439,"percentile":0.36715}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final","https://github.com/netty/netty/security/advisories/GHSA-4mp9-239f-g9hg"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59898","description":"Netty is an asynchronous, event-driven network application framework.  Prior to versions 4.1.136.Final and 4.2.16.Final, ab attacker can force WebSocket upgrade via the lax V07 (or V08) handshaker by sending `Sec-WebSocket-Version: 7` and omitting `Connection: Upgrade` / `Upgrade: websocket` headers, completing a protocol switch that a proxy would not recognize as an Upgrade request and enabling HTTP request smuggling / protocol-confusion attacks. This issue has been fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"b3b8794c6801fe0d","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-4mp9-239f-g9hg","versionConstraint":"<4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-4mp9-239f-g9hg","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59898","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59898","date":"2026-10-17","epss":0.00439,"percentile":0.36715}],"risk":0.24803499999999998,"urls":["https://github.com/netty/netty/security/advisories/GHSA-4mp9-239f-g9hg","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-4mp9-239f-g9hg","description":"Netty: WebSockets V07/V08 handshaker missing Connection/Upgrade validation"},"relatedVulnerabilities":[{"id":"CVE-2026-59898","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59898","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59898","date":"2026-10-17","epss":0.00439,"percentile":0.36715}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final","https://github.com/netty/netty/security/advisories/GHSA-4mp9-239f-g9hg"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59898","description":"Netty is an asynchronous, event-driven network application framework.  Prior to versions 4.1.136.Final and 4.2.16.Final, ab attacker can force WebSocket upgrade via the lax V07 (or V08) handshaker by sending `Sec-WebSocket-Version: 7` and omitting `Connection: Upgrade` / `Upgrade: websocket` headers, completing a protocol switch that a proxy would not recognize as an Upgrade request and enabling HTTP request smuggling / protocol-confusion attacks. This issue has been fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"345744090a14b6c3","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-4mp9-239f-g9hg","versionConstraint":"<4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-4mp9-239f-g9hg","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59898","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59898","date":"2026-10-17","epss":0.00439,"percentile":0.36715}],"risk":0.24803499999999998,"urls":["https://github.com/netty/netty/security/advisories/GHSA-4mp9-239f-g9hg","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-4mp9-239f-g9hg","description":"Netty: WebSockets V07/V08 handshaker missing Connection/Upgrade validation"},"relatedVulnerabilities":[{"id":"CVE-2026-59898","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59898","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59898","date":"2026-10-17","epss":0.00439,"percentile":0.36715}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final","https://github.com/netty/netty/security/advisories/GHSA-4mp9-239f-g9hg"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59898","description":"Netty is an asynchronous, event-driven network application framework.  Prior to versions 4.1.136.Final and 4.2.16.Final, ab attacker can force WebSocket upgrade via the lax V07 (or V08) handshaker by sending `Sec-WebSocket-Version: 7` and omitting `Connection: Upgrade` / `Upgrade: websocket` headers, completing a protocol switch that a proxy would not recognize as an Upgrade request and enabling HTTP request smuggling / protocol-confusion attacks. This issue has been fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"ca8e64bd85e20051","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.16.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.16.1","type":"java-archive","version":"2.16.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-3pjw-73gf-8qr5","versionConstraint":">=2.15.0,<2.18.8 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.16.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-3pjw-73gf-8qr5","fix":{"state":"fixed","versions":["2.18.8"],"available":[{"date":"2026-07-22","kind":"first-observed","version":"2.18.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59888","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59888","date":"2026-10-17","epss":0.00423,"percentile":0.35174}],"risk":0.243225,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-3pjw-73gf-8qr5","https://nvd.nist.gov/vuln/detail/CVE-2026-59888","https://github.com/FasterXML/jackson-databind/pull/5974","https://github.com/FasterXML/jackson-databind/commit/baa2cdf5ca2b2717fbb88d91955d69d8651df3e4","https://github.com/FasterXML/jackson-databind/commit/c7c678360624da5bc7eed2152789fa522880db9d"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-3pjw-73gf-8qr5","description":"jackson-databind: @JsonIgnore on a Record property is bypassed with a PropertyNamingStrategy"},"relatedVulnerabilities":[{"id":"CVE-2026-59888","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59888","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59888","date":"2026-10-17","epss":0.00423,"percentile":0.35174}],"urls":["https://github.com/FasterXML/jackson-databind/commit/baa2cdf5ca2b2717fbb88d91955d69d8651df3e4","https://github.com/FasterXML/jackson-databind/commit/c7c678360624da5bc7eed2152789fa522880db9d","https://github.com/FasterXML/jackson-databind/pull/5974","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-3pjw-73gf-8qr5"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59888","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.15.0 until 2.18.8, 2.21.4, and 3.1.4, Java Records using a PropertyNamingStrategy can bypass @JsonIgnore because POJOPropertiesCollector._removeUnwantedIgnorals() records an ignored component under its original implicit name before _renameUsing() applies the naming strategy, allowing the renamed JSON key to be assigned to the Record constructor parameter. This issue is fixed in versions 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"defdabbb25148c75","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-3pjw-73gf-8qr5","versionConstraint":">=2.15.0,<2.18.8 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-3pjw-73gf-8qr5","fix":{"state":"fixed","versions":["2.18.8"],"available":[{"date":"2026-07-22","kind":"first-observed","version":"2.18.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59888","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59888","date":"2026-10-17","epss":0.00423,"percentile":0.35174}],"risk":0.243225,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-3pjw-73gf-8qr5","https://nvd.nist.gov/vuln/detail/CVE-2026-59888","https://github.com/FasterXML/jackson-databind/pull/5974","https://github.com/FasterXML/jackson-databind/commit/baa2cdf5ca2b2717fbb88d91955d69d8651df3e4","https://github.com/FasterXML/jackson-databind/commit/c7c678360624da5bc7eed2152789fa522880db9d"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-3pjw-73gf-8qr5","description":"jackson-databind: @JsonIgnore on a Record property is bypassed with a PropertyNamingStrategy"},"relatedVulnerabilities":[{"id":"CVE-2026-59888","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59888","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59888","date":"2026-10-17","epss":0.00423,"percentile":0.35174}],"urls":["https://github.com/FasterXML/jackson-databind/commit/baa2cdf5ca2b2717fbb88d91955d69d8651df3e4","https://github.com/FasterXML/jackson-databind/commit/c7c678360624da5bc7eed2152789fa522880db9d","https://github.com/FasterXML/jackson-databind/pull/5974","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-3pjw-73gf-8qr5"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59888","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.15.0 until 2.18.8, 2.21.4, and 3.1.4, Java Records using a PropertyNamingStrategy can bypass @JsonIgnore because POJOPropertiesCollector._removeUnwantedIgnorals() records an ignored component under its original implicit name before _renameUsing() applies the naming strategy, allowing the renamed JSON key to be assigned to the Record constructor parameter. This issue is fixed in versions 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"e82eac4d495468a8","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.3:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.3","type":"java-archive","version":"2.17.3","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-3pjw-73gf-8qr5","versionConstraint":">=2.15.0,<2.18.8 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-3pjw-73gf-8qr5","fix":{"state":"fixed","versions":["2.18.8"],"available":[{"date":"2026-07-22","kind":"first-observed","version":"2.18.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59888","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59888","date":"2026-10-17","epss":0.00423,"percentile":0.35174}],"risk":0.243225,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-3pjw-73gf-8qr5","https://nvd.nist.gov/vuln/detail/CVE-2026-59888","https://github.com/FasterXML/jackson-databind/pull/5974","https://github.com/FasterXML/jackson-databind/commit/baa2cdf5ca2b2717fbb88d91955d69d8651df3e4","https://github.com/FasterXML/jackson-databind/commit/c7c678360624da5bc7eed2152789fa522880db9d"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-3pjw-73gf-8qr5","description":"jackson-databind: @JsonIgnore on a Record property is bypassed with a PropertyNamingStrategy"},"relatedVulnerabilities":[{"id":"CVE-2026-59888","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59888","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59888","date":"2026-10-17","epss":0.00423,"percentile":0.35174}],"urls":["https://github.com/FasterXML/jackson-databind/commit/baa2cdf5ca2b2717fbb88d91955d69d8651df3e4","https://github.com/FasterXML/jackson-databind/commit/c7c678360624da5bc7eed2152789fa522880db9d","https://github.com/FasterXML/jackson-databind/pull/5974","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-3pjw-73gf-8qr5"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59888","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.15.0 until 2.18.8, 2.21.4, and 3.1.4, Java Records using a PropertyNamingStrategy can bypass @JsonIgnore because POJOPropertiesCollector._removeUnwantedIgnorals() records an ignored component under its original implicit name before _renameUsing() applies the naming strategy, allowing the renamed JSON key to be assigned to the Record constructor parameter. This issue is fixed in versions 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"32ddaad000353c8d","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-3pjw-73gf-8qr5","versionConstraint":">=2.19.0,<2.21.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-3pjw-73gf-8qr5","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-07-22","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59888","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59888","date":"2026-10-17","epss":0.00423,"percentile":0.35174}],"risk":0.243225,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-3pjw-73gf-8qr5","https://nvd.nist.gov/vuln/detail/CVE-2026-59888","https://github.com/FasterXML/jackson-databind/pull/5974","https://github.com/FasterXML/jackson-databind/commit/baa2cdf5ca2b2717fbb88d91955d69d8651df3e4","https://github.com/FasterXML/jackson-databind/commit/c7c678360624da5bc7eed2152789fa522880db9d"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-3pjw-73gf-8qr5","description":"jackson-databind: @JsonIgnore on a Record property is bypassed with a PropertyNamingStrategy"},"relatedVulnerabilities":[{"id":"CVE-2026-59888","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59888","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59888","date":"2026-10-17","epss":0.00423,"percentile":0.35174}],"urls":["https://github.com/FasterXML/jackson-databind/commit/baa2cdf5ca2b2717fbb88d91955d69d8651df3e4","https://github.com/FasterXML/jackson-databind/commit/c7c678360624da5bc7eed2152789fa522880db9d","https://github.com/FasterXML/jackson-databind/pull/5974","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-3pjw-73gf-8qr5"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59888","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.15.0 until 2.18.8, 2.21.4, and 3.1.4, Java Records using a PropertyNamingStrategy can bypass @JsonIgnore because POJOPropertiesCollector._removeUnwantedIgnorals() records an ignored component under its original implicit name before _renameUsing() applies the naming strategy, allowing the renamed JSON key to be assigned to the Record constructor parameter. This issue is fixed in versions 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"44c1c53d756b1edf","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-3pjw-73gf-8qr5","versionConstraint":">=2.19.0,<2.21.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-3pjw-73gf-8qr5","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-07-22","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59888","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59888","date":"2026-10-17","epss":0.00423,"percentile":0.35174}],"risk":0.243225,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-3pjw-73gf-8qr5","https://nvd.nist.gov/vuln/detail/CVE-2026-59888","https://github.com/FasterXML/jackson-databind/pull/5974","https://github.com/FasterXML/jackson-databind/commit/baa2cdf5ca2b2717fbb88d91955d69d8651df3e4","https://github.com/FasterXML/jackson-databind/commit/c7c678360624da5bc7eed2152789fa522880db9d"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-3pjw-73gf-8qr5","description":"jackson-databind: @JsonIgnore on a Record property is bypassed with a PropertyNamingStrategy"},"relatedVulnerabilities":[{"id":"CVE-2026-59888","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59888","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59888","date":"2026-10-17","epss":0.00423,"percentile":0.35174}],"urls":["https://github.com/FasterXML/jackson-databind/commit/baa2cdf5ca2b2717fbb88d91955d69d8651df3e4","https://github.com/FasterXML/jackson-databind/commit/c7c678360624da5bc7eed2152789fa522880db9d","https://github.com/FasterXML/jackson-databind/pull/5974","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-3pjw-73gf-8qr5"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59888","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.15.0 until 2.18.8, 2.21.4, and 3.1.4, Java Records using a PropertyNamingStrategy can bypass @JsonIgnore because POJOPropertiesCollector._removeUnwantedIgnorals() records an ignored component under its original implicit name before _renameUsing() applies the naming strategy, allowing the renamed JSON key to be assigned to the Record constructor parameter. This issue is fixed in versions 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"25d436943ddb3334","cpes":["cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0.txt"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":[{"value":"b3f7506f6414fb04760561eec11a0880165c2a4a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-3pjw-73gf-8qr5","versionConstraint":">=2.19.0,<2.21.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-3pjw-73gf-8qr5","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-07-22","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59888","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59888","date":"2026-10-17","epss":0.00423,"percentile":0.35174}],"risk":0.243225,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-3pjw-73gf-8qr5","https://nvd.nist.gov/vuln/detail/CVE-2026-59888","https://github.com/FasterXML/jackson-databind/pull/5974","https://github.com/FasterXML/jackson-databind/commit/baa2cdf5ca2b2717fbb88d91955d69d8651df3e4","https://github.com/FasterXML/jackson-databind/commit/c7c678360624da5bc7eed2152789fa522880db9d"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-3pjw-73gf-8qr5","description":"jackson-databind: @JsonIgnore on a Record property is bypassed with a PropertyNamingStrategy"},"relatedVulnerabilities":[{"id":"CVE-2026-59888","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59888","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59888","date":"2026-10-17","epss":0.00423,"percentile":0.35174}],"urls":["https://github.com/FasterXML/jackson-databind/commit/baa2cdf5ca2b2717fbb88d91955d69d8651df3e4","https://github.com/FasterXML/jackson-databind/commit/c7c678360624da5bc7eed2152789fa522880db9d","https://github.com/FasterXML/jackson-databind/pull/5974","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-3pjw-73gf-8qr5"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59888","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.15.0 until 2.18.8, 2.21.4, and 3.1.4, Java Records using a PropertyNamingStrategy can bypass @JsonIgnore because POJOPropertiesCollector._removeUnwantedIgnorals() records an ignored component under its original implicit name before _renameUsing() applies the naming strategy, allowing the renamed JSON key to be assigned to the Record constructor parameter. This issue is fixed in versions 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"2a6408dd4c290fef","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.1","type":"java-archive","version":"2.19.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-3pjw-73gf-8qr5","versionConstraint":">=2.19.0,<2.21.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-3pjw-73gf-8qr5","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-07-22","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59888","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59888","date":"2026-10-17","epss":0.00423,"percentile":0.35174}],"risk":0.243225,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-3pjw-73gf-8qr5","https://nvd.nist.gov/vuln/detail/CVE-2026-59888","https://github.com/FasterXML/jackson-databind/pull/5974","https://github.com/FasterXML/jackson-databind/commit/baa2cdf5ca2b2717fbb88d91955d69d8651df3e4","https://github.com/FasterXML/jackson-databind/commit/c7c678360624da5bc7eed2152789fa522880db9d"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-3pjw-73gf-8qr5","description":"jackson-databind: @JsonIgnore on a Record property is bypassed with a PropertyNamingStrategy"},"relatedVulnerabilities":[{"id":"CVE-2026-59888","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59888","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59888","date":"2026-10-17","epss":0.00423,"percentile":0.35174}],"urls":["https://github.com/FasterXML/jackson-databind/commit/baa2cdf5ca2b2717fbb88d91955d69d8651df3e4","https://github.com/FasterXML/jackson-databind/commit/c7c678360624da5bc7eed2152789fa522880db9d","https://github.com/FasterXML/jackson-databind/pull/5974","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-3pjw-73gf-8qr5"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59888","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.15.0 until 2.18.8, 2.21.4, and 3.1.4, Java Records using a PropertyNamingStrategy can bypass @JsonIgnore because POJOPropertiesCollector._removeUnwantedIgnorals() records an ignored component under its original implicit name before _renameUsing() applies the naming strategy, allowing the renamed JSON key to be assigned to the Record constructor parameter. This issue is fixed in versions 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"6ac5f9b8bb069339","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.2","type":"java-archive","version":"2.19.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-3pjw-73gf-8qr5","versionConstraint":">=2.19.0,<2.21.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-3pjw-73gf-8qr5","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-07-22","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59888","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59888","date":"2026-10-17","epss":0.00423,"percentile":0.35174}],"risk":0.243225,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-3pjw-73gf-8qr5","https://nvd.nist.gov/vuln/detail/CVE-2026-59888","https://github.com/FasterXML/jackson-databind/pull/5974","https://github.com/FasterXML/jackson-databind/commit/baa2cdf5ca2b2717fbb88d91955d69d8651df3e4","https://github.com/FasterXML/jackson-databind/commit/c7c678360624da5bc7eed2152789fa522880db9d"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-3pjw-73gf-8qr5","description":"jackson-databind: @JsonIgnore on a Record property is bypassed with a PropertyNamingStrategy"},"relatedVulnerabilities":[{"id":"CVE-2026-59888","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59888","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59888","date":"2026-10-17","epss":0.00423,"percentile":0.35174}],"urls":["https://github.com/FasterXML/jackson-databind/commit/baa2cdf5ca2b2717fbb88d91955d69d8651df3e4","https://github.com/FasterXML/jackson-databind/commit/c7c678360624da5bc7eed2152789fa522880db9d","https://github.com/FasterXML/jackson-databind/pull/5974","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-3pjw-73gf-8qr5"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59888","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.15.0 until 2.18.8, 2.21.4, and 3.1.4, Java Records using a PropertyNamingStrategy can bypass @JsonIgnore because POJOPropertiesCollector._removeUnwantedIgnorals() records an ignored component under its original implicit name before _renameUsing() applies the naming strategy, allowing the renamed JSON key to be assigned to the Record constructor parameter. This issue is fixed in versions 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"9922c8e5ca7181c2","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.15.0:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.15.0","type":"java-archive","version":"2.15.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/elasticsearch/bin/elasticsearch-sql-cli-8.16.3.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/elasticsearch/bin/elasticsearch-sql-cli-8.16.3.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/bin/elasticsearch-sql-cli-8.16.3.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-72hv-8253-57qq","versionConstraint":">=2.15.0,<=2.18.5 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.15.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-72hv-8253-57qq","fix":{"state":"fixed","versions":["2.18.6"],"available":[{"date":"2026-02-28","kind":"first-observed","version":"2.18.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"risk":0.24276000000000003,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://nvd.nist.gov/vuln/detail/CVE-2026-18401"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-72hv-8253-57qq","description":"jackson-core: Number Length Constraint Bypass in Async Parser Leads to Potential DoS Condition"},"relatedVulnerabilities":[{"id":"CVE-2026-18401","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"urls":["https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-18401","description":"The non-blocking (asynchronous) JSON parser in jackson-core does not enforce the maxNumberLength constraint defined in StreamReadConstraints (default: 1000 characters). An attacker able to submit JSON to an application that uses the async parser API can supply a number token of arbitrary length, leading to excessive memory allocation and potential CPU exhaustion, resulting in a denial of service.\n\n\n\nThe synchronous parser enforces this limit correctly, so the constraint is applied inconsistently depending on which parsing API the application uses.\n\n\n\nRoot cause: the async parsing path in NonBlockingUtf8JsonParserBase and related classes never invokes the number length validation methods. Number parsing methods such as _finishNumberIntegralPart() accumulate digits into the TextBuffer without any length check, then call _valueComplete() to finalize the token. _valueComplete() does not call resetInt() or resetFloat(), which are the methods in ParserBase where validateIntegerLength() and validateFPLength() are performed. Because that validation step is skipped, maxNumberLength is never enforced on the async code path.\n\n\n\nImpact: an attacker sending a JSON document containing an arbitrarily long number to an application using the async parser (for example a Spring WebFlux or other reactive application) can cause unbounded allocation in the TextBuffer and an OutOfMemoryError. If the application subsequently calls getBigIntegerValue() or getDecimalValue(), the JVM may additionally be tied up in O(n^2) BigInteger parsing, causing CPU-based denial of service.\n\n\n\nNo privileges or user interaction beyond the ability to submit data for parsing are required.\n\n\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.5 and from 2.19.0 through 2.21.0, and tools.jackson.core:jackson-core from 3.0.0 through 3.0.x.\n\n\n\nVersions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-72hv-8253-57qq records the lower bound of the affected 2.x range as 2.0.0."}]},{"artifact":{"id":"69d0a0d2351d6c25","cpes":["cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.15.0:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.15.0:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.15.0","type":"java-archive","version":"2.15.0","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0.txt"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/jackson-core-2.15.0.jar","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":[{"value":"12f334a1dc9c6d2854c43ae314024dde8b3ad572","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/jackson-core-2.15.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/jackson-core-2.15.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-72hv-8253-57qq","versionConstraint":">=2.15.0,<=2.18.5 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.15.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-72hv-8253-57qq","fix":{"state":"fixed","versions":["2.18.6"],"available":[{"date":"2026-02-28","kind":"first-observed","version":"2.18.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"risk":0.24276000000000003,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://nvd.nist.gov/vuln/detail/CVE-2026-18401"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-72hv-8253-57qq","description":"jackson-core: Number Length Constraint Bypass in Async Parser Leads to Potential DoS Condition"},"relatedVulnerabilities":[{"id":"CVE-2026-18401","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"urls":["https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-18401","description":"The non-blocking (asynchronous) JSON parser in jackson-core does not enforce the maxNumberLength constraint defined in StreamReadConstraints (default: 1000 characters). An attacker able to submit JSON to an application that uses the async parser API can supply a number token of arbitrary length, leading to excessive memory allocation and potential CPU exhaustion, resulting in a denial of service.\n\n\n\nThe synchronous parser enforces this limit correctly, so the constraint is applied inconsistently depending on which parsing API the application uses.\n\n\n\nRoot cause: the async parsing path in NonBlockingUtf8JsonParserBase and related classes never invokes the number length validation methods. Number parsing methods such as _finishNumberIntegralPart() accumulate digits into the TextBuffer without any length check, then call _valueComplete() to finalize the token. _valueComplete() does not call resetInt() or resetFloat(), which are the methods in ParserBase where validateIntegerLength() and validateFPLength() are performed. Because that validation step is skipped, maxNumberLength is never enforced on the async code path.\n\n\n\nImpact: an attacker sending a JSON document containing an arbitrarily long number to an application using the async parser (for example a Spring WebFlux or other reactive application) can cause unbounded allocation in the TextBuffer and an OutOfMemoryError. If the application subsequently calls getBigIntegerValue() or getDecimalValue(), the JVM may additionally be tied up in O(n^2) BigInteger parsing, causing CPU-based denial of service.\n\n\n\nNo privileges or user interaction beyond the ability to submit data for parsing are required.\n\n\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.5 and from 2.19.0 through 2.21.0, and tools.jackson.core:jackson-core from 3.0.0 through 3.0.x.\n\n\n\nVersions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-72hv-8253-57qq records the lower bound of the affected 2.x range as 2.0.0."}]},{"artifact":{"id":"efaf676052018f35","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.16.1:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.16.1","type":"java-archive","version":"2.16.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-72hv-8253-57qq","versionConstraint":">=2.15.0,<=2.18.5 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.16.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-72hv-8253-57qq","fix":{"state":"fixed","versions":["2.18.6"],"available":[{"date":"2026-02-28","kind":"first-observed","version":"2.18.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"risk":0.24276000000000003,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://nvd.nist.gov/vuln/detail/CVE-2026-18401"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-72hv-8253-57qq","description":"jackson-core: Number Length Constraint Bypass in Async Parser Leads to Potential DoS Condition"},"relatedVulnerabilities":[{"id":"CVE-2026-18401","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"urls":["https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-18401","description":"The non-blocking (asynchronous) JSON parser in jackson-core does not enforce the maxNumberLength constraint defined in StreamReadConstraints (default: 1000 characters). An attacker able to submit JSON to an application that uses the async parser API can supply a number token of arbitrary length, leading to excessive memory allocation and potential CPU exhaustion, resulting in a denial of service.\n\n\n\nThe synchronous parser enforces this limit correctly, so the constraint is applied inconsistently depending on which parsing API the application uses.\n\n\n\nRoot cause: the async parsing path in NonBlockingUtf8JsonParserBase and related classes never invokes the number length validation methods. Number parsing methods such as _finishNumberIntegralPart() accumulate digits into the TextBuffer without any length check, then call _valueComplete() to finalize the token. _valueComplete() does not call resetInt() or resetFloat(), which are the methods in ParserBase where validateIntegerLength() and validateFPLength() are performed. Because that validation step is skipped, maxNumberLength is never enforced on the async code path.\n\n\n\nImpact: an attacker sending a JSON document containing an arbitrarily long number to an application using the async parser (for example a Spring WebFlux or other reactive application) can cause unbounded allocation in the TextBuffer and an OutOfMemoryError. If the application subsequently calls getBigIntegerValue() or getDecimalValue(), the JVM may additionally be tied up in O(n^2) BigInteger parsing, causing CPU-based denial of service.\n\n\n\nNo privileges or user interaction beyond the ability to submit data for parsing are required.\n\n\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.5 and from 2.19.0 through 2.21.0, and tools.jackson.core:jackson-core from 3.0.0 through 3.0.x.\n\n\n\nVersions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-72hv-8253-57qq records the lower bound of the affected 2.x range as 2.0.0."}]},{"artifact":{"id":"0910e51ecab30d8b","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/elasticsearch-x-content-8.16.3.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/elasticsearch-x-content-8.16.3.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/elasticsearch-x-content-8.16.3.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-72hv-8253-57qq","versionConstraint":">=2.15.0,<=2.18.5 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-72hv-8253-57qq","fix":{"state":"fixed","versions":["2.18.6"],"available":[{"date":"2026-02-28","kind":"first-observed","version":"2.18.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"risk":0.24276000000000003,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://nvd.nist.gov/vuln/detail/CVE-2026-18401"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-72hv-8253-57qq","description":"jackson-core: Number Length Constraint Bypass in Async Parser Leads to Potential DoS Condition"},"relatedVulnerabilities":[{"id":"CVE-2026-18401","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"urls":["https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-18401","description":"The non-blocking (asynchronous) JSON parser in jackson-core does not enforce the maxNumberLength constraint defined in StreamReadConstraints (default: 1000 characters). An attacker able to submit JSON to an application that uses the async parser API can supply a number token of arbitrary length, leading to excessive memory allocation and potential CPU exhaustion, resulting in a denial of service.\n\n\n\nThe synchronous parser enforces this limit correctly, so the constraint is applied inconsistently depending on which parsing API the application uses.\n\n\n\nRoot cause: the async parsing path in NonBlockingUtf8JsonParserBase and related classes never invokes the number length validation methods. Number parsing methods such as _finishNumberIntegralPart() accumulate digits into the TextBuffer without any length check, then call _valueComplete() to finalize the token. _valueComplete() does not call resetInt() or resetFloat(), which are the methods in ParserBase where validateIntegerLength() and validateFPLength() are performed. Because that validation step is skipped, maxNumberLength is never enforced on the async code path.\n\n\n\nImpact: an attacker sending a JSON document containing an arbitrarily long number to an application using the async parser (for example a Spring WebFlux or other reactive application) can cause unbounded allocation in the TextBuffer and an OutOfMemoryError. If the application subsequently calls getBigIntegerValue() or getDecimalValue(), the JVM may additionally be tied up in O(n^2) BigInteger parsing, causing CPU-based denial of service.\n\n\n\nNo privileges or user interaction beyond the ability to submit data for parsing are required.\n\n\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.5 and from 2.19.0 through 2.21.0, and tools.jackson.core:jackson-core from 3.0.0 through 3.0.x.\n\n\n\nVersions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-72hv-8253-57qq records the lower bound of the affected 2.x range as 2.0.0."}]},{"artifact":{"id":"63791bd04b960848","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-72hv-8253-57qq","versionConstraint":">=2.15.0,<=2.18.5 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-72hv-8253-57qq","fix":{"state":"fixed","versions":["2.18.6"],"available":[{"date":"2026-02-28","kind":"first-observed","version":"2.18.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"risk":0.24276000000000003,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://nvd.nist.gov/vuln/detail/CVE-2026-18401"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-72hv-8253-57qq","description":"jackson-core: Number Length Constraint Bypass in Async Parser Leads to Potential DoS Condition"},"relatedVulnerabilities":[{"id":"CVE-2026-18401","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"urls":["https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-18401","description":"The non-blocking (asynchronous) JSON parser in jackson-core does not enforce the maxNumberLength constraint defined in StreamReadConstraints (default: 1000 characters). An attacker able to submit JSON to an application that uses the async parser API can supply a number token of arbitrary length, leading to excessive memory allocation and potential CPU exhaustion, resulting in a denial of service.\n\n\n\nThe synchronous parser enforces this limit correctly, so the constraint is applied inconsistently depending on which parsing API the application uses.\n\n\n\nRoot cause: the async parsing path in NonBlockingUtf8JsonParserBase and related classes never invokes the number length validation methods. Number parsing methods such as _finishNumberIntegralPart() accumulate digits into the TextBuffer without any length check, then call _valueComplete() to finalize the token. _valueComplete() does not call resetInt() or resetFloat(), which are the methods in ParserBase where validateIntegerLength() and validateFPLength() are performed. Because that validation step is skipped, maxNumberLength is never enforced on the async code path.\n\n\n\nImpact: an attacker sending a JSON document containing an arbitrarily long number to an application using the async parser (for example a Spring WebFlux or other reactive application) can cause unbounded allocation in the TextBuffer and an OutOfMemoryError. If the application subsequently calls getBigIntegerValue() or getDecimalValue(), the JVM may additionally be tied up in O(n^2) BigInteger parsing, causing CPU-based denial of service.\n\n\n\nNo privileges or user interaction beyond the ability to submit data for parsing are required.\n\n\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.5 and from 2.19.0 through 2.21.0, and tools.jackson.core:jackson-core from 3.0.0 through 3.0.x.\n\n\n\nVersions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-72hv-8253-57qq records the lower bound of the affected 2.x range as 2.0.0."}]},{"artifact":{"id":"a48995011555d936","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-72hv-8253-57qq","versionConstraint":">=2.15.0,<=2.18.5 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-72hv-8253-57qq","fix":{"state":"fixed","versions":["2.18.6"],"available":[{"date":"2026-02-28","kind":"first-observed","version":"2.18.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"risk":0.24276000000000003,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://nvd.nist.gov/vuln/detail/CVE-2026-18401"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-72hv-8253-57qq","description":"jackson-core: Number Length Constraint Bypass in Async Parser Leads to Potential DoS Condition"},"relatedVulnerabilities":[{"id":"CVE-2026-18401","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"urls":["https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-18401","description":"The non-blocking (asynchronous) JSON parser in jackson-core does not enforce the maxNumberLength constraint defined in StreamReadConstraints (default: 1000 characters). An attacker able to submit JSON to an application that uses the async parser API can supply a number token of arbitrary length, leading to excessive memory allocation and potential CPU exhaustion, resulting in a denial of service.\n\n\n\nThe synchronous parser enforces this limit correctly, so the constraint is applied inconsistently depending on which parsing API the application uses.\n\n\n\nRoot cause: the async parsing path in NonBlockingUtf8JsonParserBase and related classes never invokes the number length validation methods. Number parsing methods such as _finishNumberIntegralPart() accumulate digits into the TextBuffer without any length check, then call _valueComplete() to finalize the token. _valueComplete() does not call resetInt() or resetFloat(), which are the methods in ParserBase where validateIntegerLength() and validateFPLength() are performed. Because that validation step is skipped, maxNumberLength is never enforced on the async code path.\n\n\n\nImpact: an attacker sending a JSON document containing an arbitrarily long number to an application using the async parser (for example a Spring WebFlux or other reactive application) can cause unbounded allocation in the TextBuffer and an OutOfMemoryError. If the application subsequently calls getBigIntegerValue() or getDecimalValue(), the JVM may additionally be tied up in O(n^2) BigInteger parsing, causing CPU-based denial of service.\n\n\n\nNo privileges or user interaction beyond the ability to submit data for parsing are required.\n\n\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.5 and from 2.19.0 through 2.21.0, and tools.jackson.core:jackson-core from 3.0.0 through 3.0.x.\n\n\n\nVersions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-72hv-8253-57qq records the lower bound of the affected 2.x range as 2.0.0."}]},{"artifact":{"id":"7ab64146894bb2c6","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/elasticsearch/lib/elasticsearch-x-content-8.16.3.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/elasticsearch-x-content-8.16.3.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/elasticsearch-x-content-8.16.3.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-72hv-8253-57qq","versionConstraint":">=2.15.0,<=2.18.5 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-72hv-8253-57qq","fix":{"state":"fixed","versions":["2.18.6"],"available":[{"date":"2026-02-28","kind":"first-observed","version":"2.18.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"risk":0.24276000000000003,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://nvd.nist.gov/vuln/detail/CVE-2026-18401"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-72hv-8253-57qq","description":"jackson-core: Number Length Constraint Bypass in Async Parser Leads to Potential DoS Condition"},"relatedVulnerabilities":[{"id":"CVE-2026-18401","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"urls":["https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-18401","description":"The non-blocking (asynchronous) JSON parser in jackson-core does not enforce the maxNumberLength constraint defined in StreamReadConstraints (default: 1000 characters). An attacker able to submit JSON to an application that uses the async parser API can supply a number token of arbitrary length, leading to excessive memory allocation and potential CPU exhaustion, resulting in a denial of service.\n\n\n\nThe synchronous parser enforces this limit correctly, so the constraint is applied inconsistently depending on which parsing API the application uses.\n\n\n\nRoot cause: the async parsing path in NonBlockingUtf8JsonParserBase and related classes never invokes the number length validation methods. Number parsing methods such as _finishNumberIntegralPart() accumulate digits into the TextBuffer without any length check, then call _valueComplete() to finalize the token. _valueComplete() does not call resetInt() or resetFloat(), which are the methods in ParserBase where validateIntegerLength() and validateFPLength() are performed. Because that validation step is skipped, maxNumberLength is never enforced on the async code path.\n\n\n\nImpact: an attacker sending a JSON document containing an arbitrarily long number to an application using the async parser (for example a Spring WebFlux or other reactive application) can cause unbounded allocation in the TextBuffer and an OutOfMemoryError. If the application subsequently calls getBigIntegerValue() or getDecimalValue(), the JVM may additionally be tied up in O(n^2) BigInteger parsing, causing CPU-based denial of service.\n\n\n\nNo privileges or user interaction beyond the ability to submit data for parsing are required.\n\n\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.5 and from 2.19.0 through 2.21.0, and tools.jackson.core:jackson-core from 3.0.0 through 3.0.x.\n\n\n\nVersions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-72hv-8253-57qq records the lower bound of the affected 2.x range as 2.0.0."}]},{"artifact":{"id":"c959d960731fe624","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.17.3:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.17.3","type":"java-archive","version":"2.17.3","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.6"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-72hv-8253-57qq","versionConstraint":">=2.15.0,<=2.18.5 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.17.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-72hv-8253-57qq","fix":{"state":"fixed","versions":["2.18.6"],"available":[{"date":"2026-02-28","kind":"first-observed","version":"2.18.6"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"risk":0.24276000000000003,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://nvd.nist.gov/vuln/detail/CVE-2026-18401"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-72hv-8253-57qq","description":"jackson-core: Number Length Constraint Bypass in Async Parser Leads to Potential DoS Condition"},"relatedVulnerabilities":[{"id":"CVE-2026-18401","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"urls":["https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-18401","description":"The non-blocking (asynchronous) JSON parser in jackson-core does not enforce the maxNumberLength constraint defined in StreamReadConstraints (default: 1000 characters). An attacker able to submit JSON to an application that uses the async parser API can supply a number token of arbitrary length, leading to excessive memory allocation and potential CPU exhaustion, resulting in a denial of service.\n\n\n\nThe synchronous parser enforces this limit correctly, so the constraint is applied inconsistently depending on which parsing API the application uses.\n\n\n\nRoot cause: the async parsing path in NonBlockingUtf8JsonParserBase and related classes never invokes the number length validation methods. Number parsing methods such as _finishNumberIntegralPart() accumulate digits into the TextBuffer without any length check, then call _valueComplete() to finalize the token. _valueComplete() does not call resetInt() or resetFloat(), which are the methods in ParserBase where validateIntegerLength() and validateFPLength() are performed. Because that validation step is skipped, maxNumberLength is never enforced on the async code path.\n\n\n\nImpact: an attacker sending a JSON document containing an arbitrarily long number to an application using the async parser (for example a Spring WebFlux or other reactive application) can cause unbounded allocation in the TextBuffer and an OutOfMemoryError. If the application subsequently calls getBigIntegerValue() or getDecimalValue(), the JVM may additionally be tied up in O(n^2) BigInteger parsing, causing CPU-based denial of service.\n\n\n\nNo privileges or user interaction beyond the ability to submit data for parsing are required.\n\n\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.5 and from 2.19.0 through 2.21.0, and tools.jackson.core:jackson-core from 3.0.0 through 3.0.x.\n\n\n\nVersions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-72hv-8253-57qq records the lower bound of the affected 2.x range as 2.0.0."}]},{"artifact":{"id":"06e4bc5b80c84434","cpes":["cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0.txt"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-core-2.19.0.jar","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":[{"value":"a90640e59ea42632a8e331ff1d6b706cf306050a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/lib/jdbc/mssql/jackson-core-2.19.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-core-2.19.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.1"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-72hv-8253-57qq","versionConstraint":">=2.19.0,<2.21.1 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-72hv-8253-57qq","fix":{"state":"fixed","versions":["2.21.1"],"available":[{"date":"2026-02-28","kind":"first-observed","version":"2.21.1"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"risk":0.24276000000000003,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://nvd.nist.gov/vuln/detail/CVE-2026-18401"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-72hv-8253-57qq","description":"jackson-core: Number Length Constraint Bypass in Async Parser Leads to Potential DoS Condition"},"relatedVulnerabilities":[{"id":"CVE-2026-18401","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"urls":["https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-18401","description":"The non-blocking (asynchronous) JSON parser in jackson-core does not enforce the maxNumberLength constraint defined in StreamReadConstraints (default: 1000 characters). An attacker able to submit JSON to an application that uses the async parser API can supply a number token of arbitrary length, leading to excessive memory allocation and potential CPU exhaustion, resulting in a denial of service.\n\n\n\nThe synchronous parser enforces this limit correctly, so the constraint is applied inconsistently depending on which parsing API the application uses.\n\n\n\nRoot cause: the async parsing path in NonBlockingUtf8JsonParserBase and related classes never invokes the number length validation methods. Number parsing methods such as _finishNumberIntegralPart() accumulate digits into the TextBuffer without any length check, then call _valueComplete() to finalize the token. _valueComplete() does not call resetInt() or resetFloat(), which are the methods in ParserBase where validateIntegerLength() and validateFPLength() are performed. Because that validation step is skipped, maxNumberLength is never enforced on the async code path.\n\n\n\nImpact: an attacker sending a JSON document containing an arbitrarily long number to an application using the async parser (for example a Spring WebFlux or other reactive application) can cause unbounded allocation in the TextBuffer and an OutOfMemoryError. If the application subsequently calls getBigIntegerValue() or getDecimalValue(), the JVM may additionally be tied up in O(n^2) BigInteger parsing, causing CPU-based denial of service.\n\n\n\nNo privileges or user interaction beyond the ability to submit data for parsing are required.\n\n\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.5 and from 2.19.0 through 2.21.0, and tools.jackson.core:jackson-core from 3.0.0 through 3.0.x.\n\n\n\nVersions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-72hv-8253-57qq records the lower bound of the affected 2.x range as 2.0.0."}]},{"artifact":{"id":"42c27d35cf3bcb34","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.1"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-72hv-8253-57qq","versionConstraint":">=2.19.0,<2.21.1 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-72hv-8253-57qq","fix":{"state":"fixed","versions":["2.21.1"],"available":[{"date":"2026-02-28","kind":"first-observed","version":"2.21.1"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"risk":0.24276000000000003,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://nvd.nist.gov/vuln/detail/CVE-2026-18401"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-72hv-8253-57qq","description":"jackson-core: Number Length Constraint Bypass in Async Parser Leads to Potential DoS Condition"},"relatedVulnerabilities":[{"id":"CVE-2026-18401","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"urls":["https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-18401","description":"The non-blocking (asynchronous) JSON parser in jackson-core does not enforce the maxNumberLength constraint defined in StreamReadConstraints (default: 1000 characters). An attacker able to submit JSON to an application that uses the async parser API can supply a number token of arbitrary length, leading to excessive memory allocation and potential CPU exhaustion, resulting in a denial of service.\n\n\n\nThe synchronous parser enforces this limit correctly, so the constraint is applied inconsistently depending on which parsing API the application uses.\n\n\n\nRoot cause: the async parsing path in NonBlockingUtf8JsonParserBase and related classes never invokes the number length validation methods. Number parsing methods such as _finishNumberIntegralPart() accumulate digits into the TextBuffer without any length check, then call _valueComplete() to finalize the token. _valueComplete() does not call resetInt() or resetFloat(), which are the methods in ParserBase where validateIntegerLength() and validateFPLength() are performed. Because that validation step is skipped, maxNumberLength is never enforced on the async code path.\n\n\n\nImpact: an attacker sending a JSON document containing an arbitrarily long number to an application using the async parser (for example a Spring WebFlux or other reactive application) can cause unbounded allocation in the TextBuffer and an OutOfMemoryError. If the application subsequently calls getBigIntegerValue() or getDecimalValue(), the JVM may additionally be tied up in O(n^2) BigInteger parsing, causing CPU-based denial of service.\n\n\n\nNo privileges or user interaction beyond the ability to submit data for parsing are required.\n\n\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.5 and from 2.19.0 through 2.21.0, and tools.jackson.core:jackson-core from 3.0.0 through 3.0.x.\n\n\n\nVersions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-72hv-8253-57qq records the lower bound of the affected 2.x range as 2.0.0."}]},{"artifact":{"id":"2cfcb3f19ae1e46b","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.19.1:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.19.1","type":"java-archive","version":"2.19.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.1"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-72hv-8253-57qq","versionConstraint":">=2.19.0,<2.21.1 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.19.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-72hv-8253-57qq","fix":{"state":"fixed","versions":["2.21.1"],"available":[{"date":"2026-02-28","kind":"first-observed","version":"2.21.1"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"risk":0.24276000000000003,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://nvd.nist.gov/vuln/detail/CVE-2026-18401"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-72hv-8253-57qq","description":"jackson-core: Number Length Constraint Bypass in Async Parser Leads to Potential DoS Condition"},"relatedVulnerabilities":[{"id":"CVE-2026-18401","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"urls":["https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-18401","description":"The non-blocking (asynchronous) JSON parser in jackson-core does not enforce the maxNumberLength constraint defined in StreamReadConstraints (default: 1000 characters). An attacker able to submit JSON to an application that uses the async parser API can supply a number token of arbitrary length, leading to excessive memory allocation and potential CPU exhaustion, resulting in a denial of service.\n\n\n\nThe synchronous parser enforces this limit correctly, so the constraint is applied inconsistently depending on which parsing API the application uses.\n\n\n\nRoot cause: the async parsing path in NonBlockingUtf8JsonParserBase and related classes never invokes the number length validation methods. Number parsing methods such as _finishNumberIntegralPart() accumulate digits into the TextBuffer without any length check, then call _valueComplete() to finalize the token. _valueComplete() does not call resetInt() or resetFloat(), which are the methods in ParserBase where validateIntegerLength() and validateFPLength() are performed. Because that validation step is skipped, maxNumberLength is never enforced on the async code path.\n\n\n\nImpact: an attacker sending a JSON document containing an arbitrarily long number to an application using the async parser (for example a Spring WebFlux or other reactive application) can cause unbounded allocation in the TextBuffer and an OutOfMemoryError. If the application subsequently calls getBigIntegerValue() or getDecimalValue(), the JVM may additionally be tied up in O(n^2) BigInteger parsing, causing CPU-based denial of service.\n\n\n\nNo privileges or user interaction beyond the ability to submit data for parsing are required.\n\n\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.5 and from 2.19.0 through 2.21.0, and tools.jackson.core:jackson-core from 3.0.0 through 3.0.x.\n\n\n\nVersions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-72hv-8253-57qq records the lower bound of the affected 2.x range as 2.0.0."}]},{"artifact":{"id":"3158f47d2f5ca7b0","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-core:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_core:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:core:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:core:2.19.2:*:*:*:*:*:*:*"],"name":"jackson-core","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.19.2","type":"java-archive","version":"2.19.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar:com.fasterxml.jackson.core:jackson-core","manifestName":"","pomArtifactID":"jackson-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.1"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-72hv-8253-57qq","versionConstraint":">=2.19.0,<2.21.1 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-core","version":"2.19.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-72hv-8253-57qq","fix":{"state":"fixed","versions":["2.21.1"],"available":[{"date":"2026-02-28","kind":"first-observed","version":"2.21.1"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"risk":0.24276000000000003,"urls":["https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://nvd.nist.gov/vuln/detail/CVE-2026-18401"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-72hv-8253-57qq","description":"jackson-core: Number Length Constraint Bypass in Async Parser Leads to Potential DoS Condition"},"relatedVulnerabilities":[{"id":"CVE-2026-18401","cvss":[{"type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18401","cwe":"CWE-770","type":"Secondary","source":"36c7be3b-2937-45df-85ea-ca7133ea542c"}],"epss":[{"cve":"CVE-2026-18401","date":"2026-10-17","epss":0.00408,"percentile":0.33551}],"urls":["https://github.com/FasterXML/jackson-core/commit/b0c428e6f993e1b5ece5c1c3cb2523e887cd52cf","https://github.com/FasterXML/jackson-core/pull/1555","https://github.com/FasterXML/jackson-core/security/advisories/GHSA-72hv-8253-57qq"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-18401","description":"The non-blocking (asynchronous) JSON parser in jackson-core does not enforce the maxNumberLength constraint defined in StreamReadConstraints (default: 1000 characters). An attacker able to submit JSON to an application that uses the async parser API can supply a number token of arbitrary length, leading to excessive memory allocation and potential CPU exhaustion, resulting in a denial of service.\n\n\n\nThe synchronous parser enforces this limit correctly, so the constraint is applied inconsistently depending on which parsing API the application uses.\n\n\n\nRoot cause: the async parsing path in NonBlockingUtf8JsonParserBase and related classes never invokes the number length validation methods. Number parsing methods such as _finishNumberIntegralPart() accumulate digits into the TextBuffer without any length check, then call _valueComplete() to finalize the token. _valueComplete() does not call resetInt() or resetFloat(), which are the methods in ParserBase where validateIntegerLength() and validateFPLength() are performed. Because that validation step is skipped, maxNumberLength is never enforced on the async code path.\n\n\n\nImpact: an attacker sending a JSON document containing an arbitrarily long number to an application using the async parser (for example a Spring WebFlux or other reactive application) can cause unbounded allocation in the TextBuffer and an OutOfMemoryError. If the application subsequently calls getBigIntegerValue() or getDecimalValue(), the JVM may additionally be tied up in O(n^2) BigInteger parsing, causing CPU-based denial of service.\n\n\n\nNo privileges or user interaction beyond the ability to submit data for parsing are required.\n\n\n\nThis issue affects com.fasterxml.jackson.core:jackson-core from version 2.15.0 through 2.18.5 and from 2.19.0 through 2.21.0, and tools.jackson.core:jackson-core from 3.0.0 through 3.0.x.\n\n\n\nVersions prior to 2.15.0 are not affected, because StreamReadConstraints -- which defines the maxNumberLength setting -- was first introduced in jackson-core 2.15.0, so no such constraint exists to be bypassed in earlier releases. Note that GHSA-72hv-8253-57qq records the lower bound of the affected 2.x range as 2.0.0."}]},{"artifact":{"id":"9ee4ca05d995431b","cpes":["cpe:2.3:a:io.netty.resolver-dns:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.resolver-dns:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver-dns:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver-dns:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver_dns:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver_dns:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.resolver-dns:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.resolver-dns:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver-dns:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver-dns:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver_dns:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver_dns:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver-dns:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver-dns:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver_dns:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver_dns:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver-dns:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver-dns:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver_dns:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver_dns:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-resolver-dns","purl":"pkg:maven/io.netty/netty-resolver-dns@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-resolver-dns-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-resolver-dns","archiveDigests":[{"value":"33b0636c6fe36c7f41d9da204aa1ad94ff244ac7","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-resolver-dns-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-resolver-dns-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.135.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-xmv7-r254-6q78","versionConstraint":"<=4.1.134.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-resolver-dns","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-xmv7-r254-6q78","fix":{"state":"fixed","versions":["4.1.135.Final"],"available":[{"date":"2026-06-09","kind":"first-observed","version":"4.1.135.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:N","metrics":{"baseScore":6.8,"impactScore":4,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-45673","cwe":"CWE-330","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-45673","cwe":"CWE-340","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-45673","date":"2026-10-17","epss":0.00403,"percentile":0.32996}],"risk":0.23776999999999995,"urls":["https://github.com/netty/netty/security/advisories/GHSA-xmv7-r254-6q78","https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://nvd.nist.gov/vuln/detail/CVE-2026-45673"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-xmv7-r254-6q78","description":"Netty: DNS Cache Poisoning due to Predictable PRNG and Default Static Source Port"},"relatedVulnerabilities":[{"id":"CVE-2026-45673","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:N","metrics":{"baseScore":6.8,"impactScore":4,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-45673","cwe":"CWE-330","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-45673","cwe":"CWE-340","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-45673","date":"2026-10-17","epss":0.00403,"percentile":0.32996}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://github.com/netty/netty/security/advisories/GHSA-xmv7-r254-6q78"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-45673","description":"Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, Netty's DNS resolver uses a predictable PRNG for generating DNS transaction IDs and defaults to a static UDP source port. This combination reduces the entropy of DNS queries, enabling DNS Cache Poisoning (Kaminsky attack). Versions 4.1.135.Final and 4.2.15.Final patch the issue."}]},{"artifact":{"id":"ae00880a4e0961ef","cpes":["cpe:2.3:a:io.netty.codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http2:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http2:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http2:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http2","purl":"pkg:maven/io.netty/netty-codec-http2@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http2","archiveDigests":[{"value":"0bc474c27c96e3a309da73160fbcfe0bd3aa85bc","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http2-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-c69g-56f8-xwqj","versionConstraint":"<4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http2","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-c69g-56f8-xwqj","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59900","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59900","date":"2026-10-17","epss":0.00398,"percentile":0.3249}],"risk":0.23680999999999996,"urls":["https://github.com/netty/netty/security/advisories/GHSA-c69g-56f8-xwqj","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-c69g-56f8-xwqj","description":"Netty: [codec-http2] Lack of Host Header Deduplication in HTTP/2→HTTP/1.x Translation Leads to Request Routing Bypass"},"relatedVulnerabilities":[{"id":"CVE-2026-59900","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59900","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59900","date":"2026-10-17","epss":0.00398,"percentile":0.3249}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final","https://github.com/netty/netty/security/advisories/GHSA-c69g-56f8-xwqj"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59900","description":"Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.136.Final and 4.2.16.Final, Netty's HTTP/2-to-HTTP/1.x translation layer (`Http2StreamFrameToHttpObjectCodec` and `InboundHttp2ToHttpAdapter`) fails to deduplicate or validate `Host` headers when an HTTP/2 client supplies both the `:authority` pseudo-header and a literal `host` header in a single HEADERS frame. The translator maps `:authority` to `Host` and separately copies the literal `host` header, producing an `HttpRequest` object containing two `Host` headers with attacker-controlled differing values. This issue has been fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"9ee4ca05d995431b","cpes":["cpe:2.3:a:io.netty.resolver-dns:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.resolver-dns:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver-dns:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver-dns:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver_dns:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver_dns:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.resolver-dns:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.resolver-dns:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver-dns:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver-dns:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver_dns:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver_dns:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver-dns:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver-dns:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver_dns:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver_dns:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-resolver:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_resolver:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver-dns:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver-dns:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver_dns:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver_dns:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:resolver:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:resolver-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:resolver_dns:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-resolver-dns","purl":"pkg:maven/io.netty/netty-resolver-dns@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-resolver-dns-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-resolver-dns","archiveDigests":[{"value":"33b0636c6fe36c7f41d9da204aa1ad94ff244ac7","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-resolver-dns-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-resolver-dns-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.135.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-676x-f7gg-47vc","versionConstraint":"<=4.1.134.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-resolver-dns","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-676x-f7gg-47vc","fix":{"state":"fixed","versions":["4.1.135.Final"],"available":[{"date":"2026-06-09","kind":"first-observed","version":"4.1.135.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N","metrics":{"baseScore":8.7,"impactScore":5.8,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-45674","cwe":"CWE-345","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-45674","cwe":"CWE-346","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-45674","date":"2026-10-17","epss":0.00292,"percentile":0.2036}],"risk":0.23651999999999995,"urls":["https://github.com/netty/netty/security/advisories/GHSA-676x-f7gg-47vc","https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://nvd.nist.gov/vuln/detail/CVE-2026-45674","https://access.redhat.com/errata/RHSA-2026:26017","https://access.redhat.com/errata/RHSA-2026:26018","https://access.redhat.com/errata/RHSA-2026:26586","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/security/cve/CVE-2026-45674","https://bugzilla.redhat.com/show_bug.cgi?id=2488400","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-45674.json","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:53806","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:50085","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:53645"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-676x-f7gg-47vc","description":"Netty Vulnerable to DNS Cache Poisoning via Missing Bailiwick Checks in CNAME Records"},"relatedVulnerabilities":[{"id":"CVE-2026-45674","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N","metrics":{"baseScore":10,"impactScore":5.8,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N","metrics":{"baseScore":8.7,"impactScore":5.8,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N","metrics":{"baseScore":8.7,"impactScore":5.8,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-45674","cwe":"CWE-345","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-45674","cwe":"CWE-346","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-45674","date":"2026-10-17","epss":0.00292,"percentile":0.2036}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://github.com/netty/netty/security/advisories/GHSA-676x-f7gg-47vc","https://access.redhat.com/errata/RHSA-2026:26017","https://access.redhat.com/errata/RHSA-2026:26018","https://access.redhat.com/errata/RHSA-2026:26586","https://access.redhat.com/errata/RHSA-2026:34608","https://access.redhat.com/errata/RHSA-2026:37390","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:48151","https://access.redhat.com/errata/RHSA-2026:49700","https://access.redhat.com/errata/RHSA-2026:49701","https://access.redhat.com/errata/RHSA-2026:50085","https://access.redhat.com/errata/RHSA-2026:53644","https://access.redhat.com/errata/RHSA-2026:53645","https://access.redhat.com/errata/RHSA-2026:53646","https://access.redhat.com/errata/RHSA-2026:54435","https://access.redhat.com/errata/RHSA-2026:62260","https://access.redhat.com/errata/RHSA-2026:65126","https://access.redhat.com/security/cve/CVE-2026-45674","https://bugzilla.redhat.com/show_bug.cgi?id=2488400","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-45674.json"],"severity":"Critical","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-45674","description":"Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, Netty's DnsResolveContext fails to validate the origin (bailiwick) of CNAME records in DNS responses. Versions 4.1.135.Final and 4.2.15.Final patch the issue."}]},{"artifact":{"id":"b3b8794c6801fe0d","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-6cqp-g7gg-8hr5","versionConstraint":"<4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-6cqp-g7gg-8hr5","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N","metrics":{"baseScore":6.5,"impactScore":3.6,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-56746","cwe":"CWE-284","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-56746","date":"2026-10-17","epss":0.00408,"percentile":0.33562}],"risk":0.2346,"urls":["https://github.com/netty/netty/security/advisories/GHSA-6cqp-g7gg-8hr5","https://nvd.nist.gov/vuln/detail/CVE-2026-56746","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-6cqp-g7gg-8hr5","description":"Netty: Security Control Bypass via CORS Short-Circuit Failure"},"relatedVulnerabilities":[{"id":"CVE-2026-56746","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N","metrics":{"baseScore":6.5,"impactScore":3.6,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-56746","cwe":"CWE-284","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-56746","date":"2026-10-17","epss":0.00408,"percentile":0.33562}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final","https://github.com/netty/netty/security/advisories/GHSA-6cqp-g7gg-8hr5"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-56746","description":"Netty is a network application framework for development of protocol servers and clients. Versions 4.2.0.Final through 4.2.15.Final and 4.1.0.Final through 4.1.135.Final, are vulnerable to security control bypass during the origin evaluation process. CorsHandler provides a shortCircuit() configuration designed to reject unauthorized cross-origin requests immediately, acting as a security control before requests reach the application. However, due to a logical operator error in the origin evaluation process, this protection can be entirely bypassed. An attacker can bypass the short-circuit mechanism by sending a request with an Origin: null header. This failure forwards unauthorized requests to the backend application, bypassing intended access controls. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"345744090a14b6c3","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-6cqp-g7gg-8hr5","versionConstraint":"<4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-6cqp-g7gg-8hr5","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N","metrics":{"baseScore":6.5,"impactScore":3.6,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-56746","cwe":"CWE-284","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-56746","date":"2026-10-17","epss":0.00408,"percentile":0.33562}],"risk":0.2346,"urls":["https://github.com/netty/netty/security/advisories/GHSA-6cqp-g7gg-8hr5","https://nvd.nist.gov/vuln/detail/CVE-2026-56746","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-6cqp-g7gg-8hr5","description":"Netty: Security Control Bypass via CORS Short-Circuit Failure"},"relatedVulnerabilities":[{"id":"CVE-2026-56746","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N","metrics":{"baseScore":6.5,"impactScore":3.6,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-56746","cwe":"CWE-284","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-56746","date":"2026-10-17","epss":0.00408,"percentile":0.33562}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final","https://github.com/netty/netty/security/advisories/GHSA-6cqp-g7gg-8hr5"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-56746","description":"Netty is a network application framework for development of protocol servers and clients. Versions 4.2.0.Final through 4.2.15.Final and 4.1.0.Final through 4.1.135.Final, are vulnerable to security control bypass during the origin evaluation process. CorsHandler provides a shortCircuit() configuration designed to reject unauthorized cross-origin requests immediately, acting as a security control before requests reach the application. However, due to a logical operator error in the origin evaluation process, this protection can be entirely bypassed. An attacker can bypass the short-circuit mechanism by sending a request with an Origin: null header. This failure forwards unauthorized requests to the backend application, bypassing intended access controls. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"9da5680be11ec185","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-6cqp-g7gg-8hr5","versionConstraint":"<4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-6cqp-g7gg-8hr5","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-23","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N","metrics":{"baseScore":6.5,"impactScore":3.6,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-56746","cwe":"CWE-284","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-56746","date":"2026-10-17","epss":0.00408,"percentile":0.33562}],"risk":0.2346,"urls":["https://github.com/netty/netty/security/advisories/GHSA-6cqp-g7gg-8hr5","https://nvd.nist.gov/vuln/detail/CVE-2026-56746","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-6cqp-g7gg-8hr5","description":"Netty: Security Control Bypass via CORS Short-Circuit Failure"},"relatedVulnerabilities":[{"id":"CVE-2026-56746","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N","metrics":{"baseScore":6.5,"impactScore":3.6,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-56746","cwe":"CWE-284","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-56746","date":"2026-10-17","epss":0.00408,"percentile":0.33562}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final","https://github.com/netty/netty/security/advisories/GHSA-6cqp-g7gg-8hr5"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-56746","description":"Netty is a network application framework for development of protocol servers and clients. Versions 4.2.0.Final through 4.2.15.Final and 4.1.0.Final through 4.1.135.Final, are vulnerable to security control bypass during the origin evaluation process. CorsHandler provides a shortCircuit() configuration designed to reject unauthorized cross-origin requests immediately, acting as a security control before requests reach the application. However, due to a logical operator error in the origin evaluation process, this protection can be entirely bypassed. An attacker can bypass the short-circuit mechanism by sending a request with an Origin: null header. This failure forwards unauthorized requests to the backend application, bypassing intended access controls. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"ca8e64bd85e20051","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.16.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.16.1","type":"java-archive","version":"2.16.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.9"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-5jmj-h7xm-6q6v","versionConstraint":">=2.8.0,<2.18.9 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.16.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-5jmj-h7xm-6q6v","fix":{"state":"fixed","versions":["2.18.9"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.18.9"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54515","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54515","date":"2026-10-17","epss":0.00443,"percentile":0.37043}],"risk":0.228145,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-5jmj-h7xm-6q6v","https://github.com/FasterXML/jackson-databind/issues/5962","https://github.com/FasterXML/jackson-databind/issues/5964","https://github.com/FasterXML/jackson-databind/commit/0e1b0b211f7a53baa62ba2f4c9bd006c7bf4d5fa","https://nvd.nist.gov/vuln/detail/CVE-2026-54515"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-5jmj-h7xm-6q6v","description":"jackson-databind has case-insensitive deserialization bypasses per-property @JsonIgnoreProperties"},"relatedVulnerabilities":[{"id":"CVE-2026-54515","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54515","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54515","date":"2026-10-17","epss":0.00443,"percentile":0.37043}],"urls":["https://github.com/FasterXML/jackson-databind/commit/0e1b0b211f7a53baa62ba2f4c9bd006c7bf4d5fa","https://github.com/FasterXML/jackson-databind/issues/5962","https://github.com/FasterXML/jackson-databind/issues/5964","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-5jmj-h7xm-6q6v"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54515","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.8.0 until 2.18.9, 2.21.5, and 3.1.4, in BeanDeserializerBase.createContextual(), per-property @JsonIgnoreProperties exclusions are applied by _handleByNameInclusion(), producing a contextual deserializer whose BeanPropertyMap has the ignored properties removed. The subsequent per-property case-insensitivity block (triggered by @JsonFormat(ACCEPT_CASE_INSENSITIVE_PROPERTIES)) rebuilds from this._beanProperties (the original, unfiltered map) instead of contextual._beanProperties, then overwrites the filtered map — restoring every property _handleByNameInclusion had just removed. The ignored property becomes writable again. This vulnerability is fixed in 2.18.9, 2.21.5, and 3.1.4."}]},{"artifact":{"id":"defdabbb25148c75","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.9"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-5jmj-h7xm-6q6v","versionConstraint":">=2.8.0,<2.18.9 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-5jmj-h7xm-6q6v","fix":{"state":"fixed","versions":["2.18.9"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.18.9"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54515","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54515","date":"2026-10-17","epss":0.00443,"percentile":0.37043}],"risk":0.228145,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-5jmj-h7xm-6q6v","https://github.com/FasterXML/jackson-databind/issues/5962","https://github.com/FasterXML/jackson-databind/issues/5964","https://github.com/FasterXML/jackson-databind/commit/0e1b0b211f7a53baa62ba2f4c9bd006c7bf4d5fa","https://nvd.nist.gov/vuln/detail/CVE-2026-54515"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-5jmj-h7xm-6q6v","description":"jackson-databind has case-insensitive deserialization bypasses per-property @JsonIgnoreProperties"},"relatedVulnerabilities":[{"id":"CVE-2026-54515","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54515","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54515","date":"2026-10-17","epss":0.00443,"percentile":0.37043}],"urls":["https://github.com/FasterXML/jackson-databind/commit/0e1b0b211f7a53baa62ba2f4c9bd006c7bf4d5fa","https://github.com/FasterXML/jackson-databind/issues/5962","https://github.com/FasterXML/jackson-databind/issues/5964","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-5jmj-h7xm-6q6v"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54515","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.8.0 until 2.18.9, 2.21.5, and 3.1.4, in BeanDeserializerBase.createContextual(), per-property @JsonIgnoreProperties exclusions are applied by _handleByNameInclusion(), producing a contextual deserializer whose BeanPropertyMap has the ignored properties removed. The subsequent per-property case-insensitivity block (triggered by @JsonFormat(ACCEPT_CASE_INSENSITIVE_PROPERTIES)) rebuilds from this._beanProperties (the original, unfiltered map) instead of contextual._beanProperties, then overwrites the filtered map — restoring every property _handleByNameInclusion had just removed. The ignored property becomes writable again. This vulnerability is fixed in 2.18.9, 2.21.5, and 3.1.4."}]},{"artifact":{"id":"e82eac4d495468a8","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.3:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.3","type":"java-archive","version":"2.17.3","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.9"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-5jmj-h7xm-6q6v","versionConstraint":">=2.8.0,<2.18.9 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-5jmj-h7xm-6q6v","fix":{"state":"fixed","versions":["2.18.9"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.18.9"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54515","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54515","date":"2026-10-17","epss":0.00443,"percentile":0.37043}],"risk":0.228145,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-5jmj-h7xm-6q6v","https://github.com/FasterXML/jackson-databind/issues/5962","https://github.com/FasterXML/jackson-databind/issues/5964","https://github.com/FasterXML/jackson-databind/commit/0e1b0b211f7a53baa62ba2f4c9bd006c7bf4d5fa","https://nvd.nist.gov/vuln/detail/CVE-2026-54515"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-5jmj-h7xm-6q6v","description":"jackson-databind has case-insensitive deserialization bypasses per-property @JsonIgnoreProperties"},"relatedVulnerabilities":[{"id":"CVE-2026-54515","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54515","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54515","date":"2026-10-17","epss":0.00443,"percentile":0.37043}],"urls":["https://github.com/FasterXML/jackson-databind/commit/0e1b0b211f7a53baa62ba2f4c9bd006c7bf4d5fa","https://github.com/FasterXML/jackson-databind/issues/5962","https://github.com/FasterXML/jackson-databind/issues/5964","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-5jmj-h7xm-6q6v"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54515","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.8.0 until 2.18.9, 2.21.5, and 3.1.4, in BeanDeserializerBase.createContextual(), per-property @JsonIgnoreProperties exclusions are applied by _handleByNameInclusion(), producing a contextual deserializer whose BeanPropertyMap has the ignored properties removed. The subsequent per-property case-insensitivity block (triggered by @JsonFormat(ACCEPT_CASE_INSENSITIVE_PROPERTIES)) rebuilds from this._beanProperties (the original, unfiltered map) instead of contextual._beanProperties, then overwrites the filtered map — restoring every property _handleByNameInclusion had just removed. The ignored property becomes writable again. This vulnerability is fixed in 2.18.9, 2.21.5, and 3.1.4."}]},{"artifact":{"id":"32ddaad000353c8d","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.5"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-5jmj-h7xm-6q6v","versionConstraint":">=2.19.0,<2.21.5 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-5jmj-h7xm-6q6v","fix":{"state":"fixed","versions":["2.21.5"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.21.5"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54515","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54515","date":"2026-10-17","epss":0.00443,"percentile":0.37043}],"risk":0.228145,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-5jmj-h7xm-6q6v","https://github.com/FasterXML/jackson-databind/issues/5962","https://github.com/FasterXML/jackson-databind/issues/5964","https://github.com/FasterXML/jackson-databind/commit/0e1b0b211f7a53baa62ba2f4c9bd006c7bf4d5fa","https://nvd.nist.gov/vuln/detail/CVE-2026-54515"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-5jmj-h7xm-6q6v","description":"jackson-databind has case-insensitive deserialization bypasses per-property @JsonIgnoreProperties"},"relatedVulnerabilities":[{"id":"CVE-2026-54515","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54515","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54515","date":"2026-10-17","epss":0.00443,"percentile":0.37043}],"urls":["https://github.com/FasterXML/jackson-databind/commit/0e1b0b211f7a53baa62ba2f4c9bd006c7bf4d5fa","https://github.com/FasterXML/jackson-databind/issues/5962","https://github.com/FasterXML/jackson-databind/issues/5964","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-5jmj-h7xm-6q6v"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54515","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.8.0 until 2.18.9, 2.21.5, and 3.1.4, in BeanDeserializerBase.createContextual(), per-property @JsonIgnoreProperties exclusions are applied by _handleByNameInclusion(), producing a contextual deserializer whose BeanPropertyMap has the ignored properties removed. The subsequent per-property case-insensitivity block (triggered by @JsonFormat(ACCEPT_CASE_INSENSITIVE_PROPERTIES)) rebuilds from this._beanProperties (the original, unfiltered map) instead of contextual._beanProperties, then overwrites the filtered map — restoring every property _handleByNameInclusion had just removed. The ignored property becomes writable again. This vulnerability is fixed in 2.18.9, 2.21.5, and 3.1.4."}]},{"artifact":{"id":"44c1c53d756b1edf","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.5"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-5jmj-h7xm-6q6v","versionConstraint":">=2.19.0,<2.21.5 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-5jmj-h7xm-6q6v","fix":{"state":"fixed","versions":["2.21.5"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.21.5"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54515","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54515","date":"2026-10-17","epss":0.00443,"percentile":0.37043}],"risk":0.228145,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-5jmj-h7xm-6q6v","https://github.com/FasterXML/jackson-databind/issues/5962","https://github.com/FasterXML/jackson-databind/issues/5964","https://github.com/FasterXML/jackson-databind/commit/0e1b0b211f7a53baa62ba2f4c9bd006c7bf4d5fa","https://nvd.nist.gov/vuln/detail/CVE-2026-54515"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-5jmj-h7xm-6q6v","description":"jackson-databind has case-insensitive deserialization bypasses per-property @JsonIgnoreProperties"},"relatedVulnerabilities":[{"id":"CVE-2026-54515","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54515","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54515","date":"2026-10-17","epss":0.00443,"percentile":0.37043}],"urls":["https://github.com/FasterXML/jackson-databind/commit/0e1b0b211f7a53baa62ba2f4c9bd006c7bf4d5fa","https://github.com/FasterXML/jackson-databind/issues/5962","https://github.com/FasterXML/jackson-databind/issues/5964","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-5jmj-h7xm-6q6v"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54515","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.8.0 until 2.18.9, 2.21.5, and 3.1.4, in BeanDeserializerBase.createContextual(), per-property @JsonIgnoreProperties exclusions are applied by _handleByNameInclusion(), producing a contextual deserializer whose BeanPropertyMap has the ignored properties removed. The subsequent per-property case-insensitivity block (triggered by @JsonFormat(ACCEPT_CASE_INSENSITIVE_PROPERTIES)) rebuilds from this._beanProperties (the original, unfiltered map) instead of contextual._beanProperties, then overwrites the filtered map — restoring every property _handleByNameInclusion had just removed. The ignored property becomes writable again. This vulnerability is fixed in 2.18.9, 2.21.5, and 3.1.4."}]},{"artifact":{"id":"25d436943ddb3334","cpes":["cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0.txt"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":[{"value":"b3f7506f6414fb04760561eec11a0880165c2a4a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.5"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-5jmj-h7xm-6q6v","versionConstraint":">=2.19.0,<2.21.5 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-5jmj-h7xm-6q6v","fix":{"state":"fixed","versions":["2.21.5"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.21.5"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54515","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54515","date":"2026-10-17","epss":0.00443,"percentile":0.37043}],"risk":0.228145,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-5jmj-h7xm-6q6v","https://github.com/FasterXML/jackson-databind/issues/5962","https://github.com/FasterXML/jackson-databind/issues/5964","https://github.com/FasterXML/jackson-databind/commit/0e1b0b211f7a53baa62ba2f4c9bd006c7bf4d5fa","https://nvd.nist.gov/vuln/detail/CVE-2026-54515"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-5jmj-h7xm-6q6v","description":"jackson-databind has case-insensitive deserialization bypasses per-property @JsonIgnoreProperties"},"relatedVulnerabilities":[{"id":"CVE-2026-54515","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54515","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54515","date":"2026-10-17","epss":0.00443,"percentile":0.37043}],"urls":["https://github.com/FasterXML/jackson-databind/commit/0e1b0b211f7a53baa62ba2f4c9bd006c7bf4d5fa","https://github.com/FasterXML/jackson-databind/issues/5962","https://github.com/FasterXML/jackson-databind/issues/5964","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-5jmj-h7xm-6q6v"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54515","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.8.0 until 2.18.9, 2.21.5, and 3.1.4, in BeanDeserializerBase.createContextual(), per-property @JsonIgnoreProperties exclusions are applied by _handleByNameInclusion(), producing a contextual deserializer whose BeanPropertyMap has the ignored properties removed. The subsequent per-property case-insensitivity block (triggered by @JsonFormat(ACCEPT_CASE_INSENSITIVE_PROPERTIES)) rebuilds from this._beanProperties (the original, unfiltered map) instead of contextual._beanProperties, then overwrites the filtered map — restoring every property _handleByNameInclusion had just removed. The ignored property becomes writable again. This vulnerability is fixed in 2.18.9, 2.21.5, and 3.1.4."}]},{"artifact":{"id":"2a6408dd4c290fef","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.1","type":"java-archive","version":"2.19.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.5"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-5jmj-h7xm-6q6v","versionConstraint":">=2.19.0,<2.21.5 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-5jmj-h7xm-6q6v","fix":{"state":"fixed","versions":["2.21.5"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.21.5"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54515","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54515","date":"2026-10-17","epss":0.00443,"percentile":0.37043}],"risk":0.228145,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-5jmj-h7xm-6q6v","https://github.com/FasterXML/jackson-databind/issues/5962","https://github.com/FasterXML/jackson-databind/issues/5964","https://github.com/FasterXML/jackson-databind/commit/0e1b0b211f7a53baa62ba2f4c9bd006c7bf4d5fa","https://nvd.nist.gov/vuln/detail/CVE-2026-54515"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-5jmj-h7xm-6q6v","description":"jackson-databind has case-insensitive deserialization bypasses per-property @JsonIgnoreProperties"},"relatedVulnerabilities":[{"id":"CVE-2026-54515","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54515","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54515","date":"2026-10-17","epss":0.00443,"percentile":0.37043}],"urls":["https://github.com/FasterXML/jackson-databind/commit/0e1b0b211f7a53baa62ba2f4c9bd006c7bf4d5fa","https://github.com/FasterXML/jackson-databind/issues/5962","https://github.com/FasterXML/jackson-databind/issues/5964","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-5jmj-h7xm-6q6v"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54515","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.8.0 until 2.18.9, 2.21.5, and 3.1.4, in BeanDeserializerBase.createContextual(), per-property @JsonIgnoreProperties exclusions are applied by _handleByNameInclusion(), producing a contextual deserializer whose BeanPropertyMap has the ignored properties removed. The subsequent per-property case-insensitivity block (triggered by @JsonFormat(ACCEPT_CASE_INSENSITIVE_PROPERTIES)) rebuilds from this._beanProperties (the original, unfiltered map) instead of contextual._beanProperties, then overwrites the filtered map — restoring every property _handleByNameInclusion had just removed. The ignored property becomes writable again. This vulnerability is fixed in 2.18.9, 2.21.5, and 3.1.4."}]},{"artifact":{"id":"6ac5f9b8bb069339","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.2","type":"java-archive","version":"2.19.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.5"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-5jmj-h7xm-6q6v","versionConstraint":">=2.19.0,<2.21.5 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-5jmj-h7xm-6q6v","fix":{"state":"fixed","versions":["2.21.5"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.21.5"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54515","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54515","date":"2026-10-17","epss":0.00443,"percentile":0.37043}],"risk":0.228145,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-5jmj-h7xm-6q6v","https://github.com/FasterXML/jackson-databind/issues/5962","https://github.com/FasterXML/jackson-databind/issues/5964","https://github.com/FasterXML/jackson-databind/commit/0e1b0b211f7a53baa62ba2f4c9bd006c7bf4d5fa","https://nvd.nist.gov/vuln/detail/CVE-2026-54515"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-5jmj-h7xm-6q6v","description":"jackson-databind has case-insensitive deserialization bypasses per-property @JsonIgnoreProperties"},"relatedVulnerabilities":[{"id":"CVE-2026-54515","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54515","cwe":"CWE-915","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54515","date":"2026-10-17","epss":0.00443,"percentile":0.37043}],"urls":["https://github.com/FasterXML/jackson-databind/commit/0e1b0b211f7a53baa62ba2f4c9bd006c7bf4d5fa","https://github.com/FasterXML/jackson-databind/issues/5962","https://github.com/FasterXML/jackson-databind/issues/5964","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-5jmj-h7xm-6q6v"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54515","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.8.0 until 2.18.9, 2.21.5, and 3.1.4, in BeanDeserializerBase.createContextual(), per-property @JsonIgnoreProperties exclusions are applied by _handleByNameInclusion(), producing a contextual deserializer whose BeanPropertyMap has the ignored properties removed. The subsequent per-property case-insensitivity block (triggered by @JsonFormat(ACCEPT_CASE_INSENSITIVE_PROPERTIES)) rebuilds from this._beanProperties (the original, unfiltered map) instead of contextual._beanProperties, then overwrites the filtered map — restoring every property _handleByNameInclusion had just removed. The ignored property becomes writable again. This vulnerability is fixed in 2.18.9, 2.21.5, and 3.1.4."}]},{"artifact":{"id":"79437b1c593acaa3","cpes":["cpe:2.3:a:io.netty.handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:handler:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-handler","purl":"pkg:maven/io.netty/netty-handler@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-handler-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-handler","archiveDigests":[{"value":"d54dbf68b9d88a98240107758c6b63da5e46e23a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-handler-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-handler-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.137.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-fccg-mwvh-qqg4","versionConstraint":"<=4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-handler","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-fccg-mwvh-qqg4","fix":{"state":"fixed","versions":["4.1.137.Final"],"available":[{"date":"2026-09-09","kind":"first-observed","version":"4.1.137.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-75596","cwe":"CWE-407","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-75596","date":"2026-10-17","epss":0.00374,"percentile":0.2979}],"risk":0.22253,"urls":["https://github.com/netty/netty/security/advisories/GHSA-fccg-mwvh-qqg4","https://nvd.nist.gov/vuln/detail/CVE-2026-75596","https://github.com/netty/netty/pull/17213","https://github.com/netty/netty/pull/17217","https://github.com/netty/netty/commit/1b5abc6443b63726c72cdd285af2feb7ddbb8ff7","https://github.com/netty/netty/commit/9e0519239108a69b7e9bbc5e9182ee139a0d7961","https://github.com/netty/netty/releases/tag/netty-4.1.137.Final","https://github.com/netty/netty/releases/tag/netty-4.2.17.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-fccg-mwvh-qqg4","description":"Netty: Fragmented ClientHello records trigger quadratic pre-handshake reassembly in default SNI parsing"},"relatedVulnerabilities":[{"id":"CVE-2026-75596","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-75596","cwe":"CWE-407","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-75596","date":"2026-10-17","epss":0.00374,"percentile":0.2979}],"urls":["https://github.com/netty/netty/commit/1b5abc6443b63726c72cdd285af2feb7ddbb8ff7","https://github.com/netty/netty/commit/9e0519239108a69b7e9bbc5e9182ee139a0d7961","https://github.com/netty/netty/pull/17213","https://github.com/netty/netty/pull/17217","https://github.com/netty/netty/releases/tag/netty-4.1.137.Final","https://github.com/netty/netty/releases/tag/netty-4.2.17.Final","https://github.com/netty/netty/security/advisories/GHSA-fccg-mwvh-qqg4"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-75596","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.1.137.Final and 4.2.17.Final, the default io.netty.handler.ssl.SniHandler constructors use the pre-handshake ClientHello aggregation path in handler/src/main/java/io/netty/handler/ssl/SslClientHelloHandler.java at io.netty.handler.ssl.SslClientHelloHandler#decode, where handshakeBuffer.clear() and writeBytes() recopy all previously received body bytes for every additional TLS record. An unauthenticated remote peer can advertise a large ClientHello and deliver its body in thousands of tiny records, causing quadratic CPU work on the event loop before the TLS handshake completes and degrading TLS handling for other clients. This issue is fixed in versions 4.1.137.Final and 4.2.17.Final."}]},{"artifact":{"id":"c54aa3d4c362216d","cpes":["cpe:2.3:a:io.netty.handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:handler:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-handler","purl":"pkg:maven/io.netty/netty-handler@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-handler-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-handler","archiveDigests":[{"value":"d54dbf68b9d88a98240107758c6b63da5e46e23a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-handler-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-handler-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.137.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-fccg-mwvh-qqg4","versionConstraint":"<=4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-handler","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-fccg-mwvh-qqg4","fix":{"state":"fixed","versions":["4.1.137.Final"],"available":[{"date":"2026-09-09","kind":"first-observed","version":"4.1.137.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-75596","cwe":"CWE-407","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-75596","date":"2026-10-17","epss":0.00374,"percentile":0.2979}],"risk":0.22253,"urls":["https://github.com/netty/netty/security/advisories/GHSA-fccg-mwvh-qqg4","https://nvd.nist.gov/vuln/detail/CVE-2026-75596","https://github.com/netty/netty/pull/17213","https://github.com/netty/netty/pull/17217","https://github.com/netty/netty/commit/1b5abc6443b63726c72cdd285af2feb7ddbb8ff7","https://github.com/netty/netty/commit/9e0519239108a69b7e9bbc5e9182ee139a0d7961","https://github.com/netty/netty/releases/tag/netty-4.1.137.Final","https://github.com/netty/netty/releases/tag/netty-4.2.17.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-fccg-mwvh-qqg4","description":"Netty: Fragmented ClientHello records trigger quadratic pre-handshake reassembly in default SNI parsing"},"relatedVulnerabilities":[{"id":"CVE-2026-75596","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-75596","cwe":"CWE-407","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-75596","date":"2026-10-17","epss":0.00374,"percentile":0.2979}],"urls":["https://github.com/netty/netty/commit/1b5abc6443b63726c72cdd285af2feb7ddbb8ff7","https://github.com/netty/netty/commit/9e0519239108a69b7e9bbc5e9182ee139a0d7961","https://github.com/netty/netty/pull/17213","https://github.com/netty/netty/pull/17217","https://github.com/netty/netty/releases/tag/netty-4.1.137.Final","https://github.com/netty/netty/releases/tag/netty-4.2.17.Final","https://github.com/netty/netty/security/advisories/GHSA-fccg-mwvh-qqg4"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-75596","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.1.137.Final and 4.2.17.Final, the default io.netty.handler.ssl.SniHandler constructors use the pre-handshake ClientHello aggregation path in handler/src/main/java/io/netty/handler/ssl/SslClientHelloHandler.java at io.netty.handler.ssl.SslClientHelloHandler#decode, where handshakeBuffer.clear() and writeBytes() recopy all previously received body bytes for every additional TLS record. An unauthenticated remote peer can advertise a large ClientHello and deliver its body in thousands of tiny records, causing quadratic CPU work on the event loop before the TLS handshake completes and degrading TLS handling for other clients. This issue is fixed in versions 4.1.137.Final and 4.2.17.Final."}]},{"artifact":{"id":"1ad6eb1467863fe7","cpes":["cpe:2.3:a:io.netty.handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:handler:handler:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:handler:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-handler","purl":"pkg:maven/io.netty/netty-handler@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-handler-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-handler","archiveDigests":[{"value":"d54dbf68b9d88a98240107758c6b63da5e46e23a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-handler-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-handler-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.137.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-fccg-mwvh-qqg4","versionConstraint":"<=4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-handler","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-fccg-mwvh-qqg4","fix":{"state":"fixed","versions":["4.1.137.Final"],"available":[{"date":"2026-09-09","kind":"first-observed","version":"4.1.137.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-75596","cwe":"CWE-407","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-75596","date":"2026-10-17","epss":0.00374,"percentile":0.2979}],"risk":0.22253,"urls":["https://github.com/netty/netty/security/advisories/GHSA-fccg-mwvh-qqg4","https://nvd.nist.gov/vuln/detail/CVE-2026-75596","https://github.com/netty/netty/pull/17213","https://github.com/netty/netty/pull/17217","https://github.com/netty/netty/commit/1b5abc6443b63726c72cdd285af2feb7ddbb8ff7","https://github.com/netty/netty/commit/9e0519239108a69b7e9bbc5e9182ee139a0d7961","https://github.com/netty/netty/releases/tag/netty-4.1.137.Final","https://github.com/netty/netty/releases/tag/netty-4.2.17.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-fccg-mwvh-qqg4","description":"Netty: Fragmented ClientHello records trigger quadratic pre-handshake reassembly in default SNI parsing"},"relatedVulnerabilities":[{"id":"CVE-2026-75596","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-75596","cwe":"CWE-407","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-75596","date":"2026-10-17","epss":0.00374,"percentile":0.2979}],"urls":["https://github.com/netty/netty/commit/1b5abc6443b63726c72cdd285af2feb7ddbb8ff7","https://github.com/netty/netty/commit/9e0519239108a69b7e9bbc5e9182ee139a0d7961","https://github.com/netty/netty/pull/17213","https://github.com/netty/netty/pull/17217","https://github.com/netty/netty/releases/tag/netty-4.1.137.Final","https://github.com/netty/netty/releases/tag/netty-4.2.17.Final","https://github.com/netty/netty/security/advisories/GHSA-fccg-mwvh-qqg4"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-75596","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.1.137.Final and 4.2.17.Final, the default io.netty.handler.ssl.SniHandler constructors use the pre-handshake ClientHello aggregation path in handler/src/main/java/io/netty/handler/ssl/SslClientHelloHandler.java at io.netty.handler.ssl.SslClientHelloHandler#decode, where handshakeBuffer.clear() and writeBytes() recopy all previously received body bytes for every additional TLS record. An unauthenticated remote peer can advertise a large ClientHello and deliver its body in thousands of tiny records, causing quadratic CPU work on the event loop before the TLS handshake completes and degrading TLS handling for other clients. This issue is fixed in versions 4.1.137.Final and 4.2.17.Final."}]},{"artifact":{"id":"345744090a14b6c3","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.125.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-fghv-69vj-qj49","versionConstraint":"<4.1.125.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-fghv-69vj-qj49","fix":{"state":"fixed","versions":["4.1.125.Final"],"available":[{"date":"2025-09-06","kind":"first-observed","version":"4.1.125.Final"}]},"cvss":[],"cwes":[{"cve":"CVE-2025-58056","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-58056","date":"2026-10-17","epss":0.0071,"percentile":0.52614}],"risk":0.213,"urls":["https://github.com/netty/netty/security/advisories/GHSA-fghv-69vj-qj49","https://github.com/JLLeitschuh/unCVEed/issues/1","https://github.com/netty/netty/issues/15522","https://github.com/netty/netty/pull/15611","https://github.com/netty/netty/commit/edb55fd8e0a3bcbd85881e423464f585183d1284","https://w4ke.info/2025/06/18/funky-chunks.html","https://github.com/github/advisory-database/pull/6092","https://nvd.nist.gov/vuln/detail/CVE-2025-58056","https://datatracker.ietf.org/doc/html/rfc9112#name-chunked-transfer-coding"],"severity":"Low","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-fghv-69vj-qj49","description":"Netty vulnerable to request smuggling due to incorrect parsing of chunk extensions"},"relatedVulnerabilities":[{"id":"CVE-2025-58056","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":2.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-58056","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-58056","date":"2026-10-17","epss":0.0071,"percentile":0.52614}],"urls":["https://datatracker.ietf.org/doc/html/rfc9112#name-chunked-transfer-coding","https://github.com/JLLeitschuh/unCVEed/issues/1","https://github.com/netty/netty/commit/edb55fd8e0a3bcbd85881e423464f585183d1284","https://github.com/netty/netty/issues/15522","https://github.com/netty/netty/pull/15611","https://github.com/netty/netty/security/advisories/GHSA-fghv-69vj-qj49","https://w4ke.info/2025/06/18/funky-chunks.html"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-58056","description":"Netty is an asynchronous event-driven network application framework for development of maintainable high performance protocol servers and clients. In versions 4.1.124.Final, and 4.2.0.Alpha3 through 4.2.4.Final, Netty incorrectly accepts standalone newline characters (LF) as a chunk-size line terminator, regardless of a preceding carriage return (CR), instead of requiring CRLF per HTTP/1.1 standards. When combined with reverse proxies that parse LF differently (treating it as part of the chunk extension), attackers can craft requests that the proxy sees as one request but Netty processes as two, enabling request smuggling attacks. This is fixed in versions 4.1.125.Final and 4.2.5.Final."}]},{"artifact":{"id":"9da5680be11ec185","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.125.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-fghv-69vj-qj49","versionConstraint":"<4.1.125.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-fghv-69vj-qj49","fix":{"state":"fixed","versions":["4.1.125.Final"],"available":[{"date":"2025-09-06","kind":"first-observed","version":"4.1.125.Final"}]},"cvss":[],"cwes":[{"cve":"CVE-2025-58056","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-58056","date":"2026-10-17","epss":0.0071,"percentile":0.52614}],"risk":0.213,"urls":["https://github.com/netty/netty/security/advisories/GHSA-fghv-69vj-qj49","https://github.com/JLLeitschuh/unCVEed/issues/1","https://github.com/netty/netty/issues/15522","https://github.com/netty/netty/pull/15611","https://github.com/netty/netty/commit/edb55fd8e0a3bcbd85881e423464f585183d1284","https://w4ke.info/2025/06/18/funky-chunks.html","https://github.com/github/advisory-database/pull/6092","https://nvd.nist.gov/vuln/detail/CVE-2025-58056","https://datatracker.ietf.org/doc/html/rfc9112#name-chunked-transfer-coding"],"severity":"Low","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-fghv-69vj-qj49","description":"Netty vulnerable to request smuggling due to incorrect parsing of chunk extensions"},"relatedVulnerabilities":[{"id":"CVE-2025-58056","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":2.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-58056","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-58056","date":"2026-10-17","epss":0.0071,"percentile":0.52614}],"urls":["https://datatracker.ietf.org/doc/html/rfc9112#name-chunked-transfer-coding","https://github.com/JLLeitschuh/unCVEed/issues/1","https://github.com/netty/netty/commit/edb55fd8e0a3bcbd85881e423464f585183d1284","https://github.com/netty/netty/issues/15522","https://github.com/netty/netty/pull/15611","https://github.com/netty/netty/security/advisories/GHSA-fghv-69vj-qj49","https://w4ke.info/2025/06/18/funky-chunks.html"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-58056","description":"Netty is an asynchronous event-driven network application framework for development of maintainable high performance protocol servers and clients. In versions 4.1.124.Final, and 4.2.0.Alpha3 through 4.2.4.Final, Netty incorrectly accepts standalone newline characters (LF) as a chunk-size line terminator, regardless of a preceding carriage return (CR), instead of requiring CRLF per HTTP/1.1 standards. When combined with reverse proxies that parse LF differently (treating it as part of the chunk extension), attackers can craft requests that the proxy sees as one request but Netty processes as two, enabling request smuggling attacks. This is fixed in versions 4.1.125.Final and 4.2.5.Final."}]},{"artifact":{"id":"b3b8794c6801fe0d","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.125.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-fghv-69vj-qj49","versionConstraint":"<4.1.125.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-fghv-69vj-qj49","fix":{"state":"fixed","versions":["4.1.125.Final"],"available":[{"date":"2025-09-06","kind":"first-observed","version":"4.1.125.Final"}]},"cvss":[],"cwes":[{"cve":"CVE-2025-58056","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-58056","date":"2026-10-17","epss":0.0071,"percentile":0.52614}],"risk":0.213,"urls":["https://github.com/netty/netty/security/advisories/GHSA-fghv-69vj-qj49","https://github.com/JLLeitschuh/unCVEed/issues/1","https://github.com/netty/netty/issues/15522","https://github.com/netty/netty/pull/15611","https://github.com/netty/netty/commit/edb55fd8e0a3bcbd85881e423464f585183d1284","https://w4ke.info/2025/06/18/funky-chunks.html","https://github.com/github/advisory-database/pull/6092","https://nvd.nist.gov/vuln/detail/CVE-2025-58056","https://datatracker.ietf.org/doc/html/rfc9112#name-chunked-transfer-coding"],"severity":"Low","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-fghv-69vj-qj49","description":"Netty vulnerable to request smuggling due to incorrect parsing of chunk extensions"},"relatedVulnerabilities":[{"id":"CVE-2025-58056","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":2.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-58056","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-58056","date":"2026-10-17","epss":0.0071,"percentile":0.52614}],"urls":["https://datatracker.ietf.org/doc/html/rfc9112#name-chunked-transfer-coding","https://github.com/JLLeitschuh/unCVEed/issues/1","https://github.com/netty/netty/commit/edb55fd8e0a3bcbd85881e423464f585183d1284","https://github.com/netty/netty/issues/15522","https://github.com/netty/netty/pull/15611","https://github.com/netty/netty/security/advisories/GHSA-fghv-69vj-qj49","https://w4ke.info/2025/06/18/funky-chunks.html"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-58056","description":"Netty is an asynchronous event-driven network application framework for development of maintainable high performance protocol servers and clients. In versions 4.1.124.Final, and 4.2.0.Alpha3 through 4.2.4.Final, Netty incorrectly accepts standalone newline characters (LF) as a chunk-size line terminator, regardless of a preceding carriage return (CR), instead of requiring CRLF per HTTP/1.1 standards. When combined with reverse proxies that parse LF differently (treating it as part of the chunk extension), attackers can craft requests that the proxy sees as one request but Netty processes as two, enabling request smuggling attacks. This is fixed in versions 4.1.125.Final and 4.2.5.Final."}]},{"artifact":{"id":"345744090a14b6c3","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-m4cv-j2px-7723","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-m4cv-j2px-7723","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-07","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42580","cwe":"CWE-190","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42580","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-42580","date":"2026-10-17","epss":0.00362,"percentile":0.28512}],"risk":0.20815,"urls":["https://github.com/netty/netty/security/advisories/GHSA-m4cv-j2px-7723","https://nvd.nist.gov/vuln/detail/CVE-2026-42580"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-m4cv-j2px-7723","description":"Netty vulnerable to HTTP Request Smuggling due to incorrect chunk size parsing"},"relatedVulnerabilities":[{"id":"CVE-2026-42580","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42580","cwe":"CWE-190","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42580","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-42580","date":"2026-10-17","epss":0.00362,"percentile":0.28512}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-m4cv-j2px-7723"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-42580","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, Netty's chunk size parser silently overflows int, enabling request smuggling attacks. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"b3b8794c6801fe0d","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-m4cv-j2px-7723","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-m4cv-j2px-7723","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-07","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42580","cwe":"CWE-190","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42580","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-42580","date":"2026-10-17","epss":0.00362,"percentile":0.28512}],"risk":0.20815,"urls":["https://github.com/netty/netty/security/advisories/GHSA-m4cv-j2px-7723","https://nvd.nist.gov/vuln/detail/CVE-2026-42580"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-m4cv-j2px-7723","description":"Netty vulnerable to HTTP Request Smuggling due to incorrect chunk size parsing"},"relatedVulnerabilities":[{"id":"CVE-2026-42580","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42580","cwe":"CWE-190","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42580","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-42580","date":"2026-10-17","epss":0.00362,"percentile":0.28512}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-m4cv-j2px-7723"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-42580","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, Netty's chunk size parser silently overflows int, enabling request smuggling attacks. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"9da5680be11ec185","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-m4cv-j2px-7723","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-m4cv-j2px-7723","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-07","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42580","cwe":"CWE-190","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42580","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-42580","date":"2026-10-17","epss":0.00362,"percentile":0.28512}],"risk":0.20815,"urls":["https://github.com/netty/netty/security/advisories/GHSA-m4cv-j2px-7723","https://nvd.nist.gov/vuln/detail/CVE-2026-42580"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-m4cv-j2px-7723","description":"Netty vulnerable to HTTP Request Smuggling due to incorrect chunk size parsing"},"relatedVulnerabilities":[{"id":"CVE-2026-42580","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42580","cwe":"CWE-190","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-42580","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-42580","date":"2026-10-17","epss":0.00362,"percentile":0.28512}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-m4cv-j2px-7723"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-42580","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, Netty's chunk size parser silently overflows int, enabling request smuggling attacks. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"bc1fcd8856ab0ad4","cpes":["cpe:2.3:a:io.netty.common:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.common:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-common:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-common:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_common:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_common:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.common:common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:common:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:common:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-common:common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_common:common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:common:common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:common:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-common","purl":"pkg:maven/io.netty/netty-common@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-common-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-common","archiveDigests":[{"value":"9da10a9f72e3f87e181d91b525174007a6fc4f11","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-common-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-common-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.118.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-389x-839f-4rhx","versionConstraint":"<4.1.118.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-common","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-389x-839f-4rhx","fix":{"state":"fixed","versions":["4.1.118.Final"],"available":[{"date":"2025-02-20","kind":"first-observed","version":"4.1.118.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.5,"impactScore":3.6,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-25193","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-25193","date":"2026-10-17","epss":0.00391,"percentile":0.31678}],"risk":0.20527500000000004,"urls":["https://github.com/netty/netty/security/advisories/GHSA-389x-839f-4rhx","https://github.com/netty/netty/commit/d1fbda62d3a47835d3fb35db8bd42ecc205a5386","https://nvd.nist.gov/vuln/detail/CVE-2025-25193","https://security.netapp.com/advisory/ntap-20250221-0006"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-389x-839f-4rhx","description":"Denial of Service attack on windows app using Netty"},"relatedVulnerabilities":[{"id":"CVE-2025-25193","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.5,"impactScore":3.6,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.5,"impactScore":3.6,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-25193","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-25193","date":"2026-10-17","epss":0.00391,"percentile":0.31678}],"urls":["https://github.com/netty/netty/commit/d1fbda62d3a47835d3fb35db8bd42ecc205a5386","https://github.com/netty/netty/security/advisories/GHSA-389x-839f-4rhx","https://security.netapp.com/advisory/ntap-20250221-0006/"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-25193","description":"Netty, an asynchronous, event-driven network application framework, has a vulnerability in versions up to and including 4.1.118.Final. An unsafe reading of environment file could potentially cause a denial of service in Netty. When loaded on an Windows application, Netty attempts to load a file that does not exist. If an attacker creates such a large file, the Netty application crash. A similar issue was previously reported as CVE-2024-47535. This issue was fixed, but the fix was incomplete in that null-bytes were not counted against the input limit. Commit d1fbda62d3a47835d3fb35db8bd42ecc205a5386 contains an updated fix."}]},{"artifact":{"id":"f558fe7f6179089f","cpes":["cpe:2.3:a:io.netty.common:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.common:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-common:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-common:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_common:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_common:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.common:common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:common:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:common:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-common:common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_common:common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:common:common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:common:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-common","purl":"pkg:maven/io.netty/netty-common@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-common-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-common","archiveDigests":[{"value":"9da10a9f72e3f87e181d91b525174007a6fc4f11","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-common-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-common-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.118.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-389x-839f-4rhx","versionConstraint":"<4.1.118.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-common","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-389x-839f-4rhx","fix":{"state":"fixed","versions":["4.1.118.Final"],"available":[{"date":"2025-02-20","kind":"first-observed","version":"4.1.118.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.5,"impactScore":3.6,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-25193","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-25193","date":"2026-10-17","epss":0.00391,"percentile":0.31678}],"risk":0.20527500000000004,"urls":["https://github.com/netty/netty/security/advisories/GHSA-389x-839f-4rhx","https://github.com/netty/netty/commit/d1fbda62d3a47835d3fb35db8bd42ecc205a5386","https://nvd.nist.gov/vuln/detail/CVE-2025-25193","https://security.netapp.com/advisory/ntap-20250221-0006"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-389x-839f-4rhx","description":"Denial of Service attack on windows app using Netty"},"relatedVulnerabilities":[{"id":"CVE-2025-25193","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.5,"impactScore":3.6,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.5,"impactScore":3.6,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-25193","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-25193","date":"2026-10-17","epss":0.00391,"percentile":0.31678}],"urls":["https://github.com/netty/netty/commit/d1fbda62d3a47835d3fb35db8bd42ecc205a5386","https://github.com/netty/netty/security/advisories/GHSA-389x-839f-4rhx","https://security.netapp.com/advisory/ntap-20250221-0006/"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-25193","description":"Netty, an asynchronous, event-driven network application framework, has a vulnerability in versions up to and including 4.1.118.Final. An unsafe reading of environment file could potentially cause a denial of service in Netty. When loaded on an Windows application, Netty attempts to load a file that does not exist. If an attacker creates such a large file, the Netty application crash. A similar issue was previously reported as CVE-2024-47535. This issue was fixed, but the fix was incomplete in that null-bytes were not counted against the input limit. Commit d1fbda62d3a47835d3fb35db8bd42ecc205a5386 contains an updated fix."}]},{"artifact":{"id":"7435236e6c73f6ac","cpes":["cpe:2.3:a:io.netty.common:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.common:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-common:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-common:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_common:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_common:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.common:common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:common:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:common:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-common:common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_common:common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:common:common:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:common:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-common","purl":"pkg:maven/io.netty/netty-common@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-common-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-common","archiveDigests":[{"value":"9da10a9f72e3f87e181d91b525174007a6fc4f11","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-common-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-common-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.118.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-389x-839f-4rhx","versionConstraint":"<4.1.118.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-common","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-389x-839f-4rhx","fix":{"state":"fixed","versions":["4.1.118.Final"],"available":[{"date":"2025-02-20","kind":"first-observed","version":"4.1.118.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.5,"impactScore":3.6,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-25193","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-25193","date":"2026-10-17","epss":0.00391,"percentile":0.31678}],"risk":0.20527500000000004,"urls":["https://github.com/netty/netty/security/advisories/GHSA-389x-839f-4rhx","https://github.com/netty/netty/commit/d1fbda62d3a47835d3fb35db8bd42ecc205a5386","https://nvd.nist.gov/vuln/detail/CVE-2025-25193","https://security.netapp.com/advisory/ntap-20250221-0006"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-389x-839f-4rhx","description":"Denial of Service attack on windows app using Netty"},"relatedVulnerabilities":[{"id":"CVE-2025-25193","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.5,"impactScore":3.6,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.5,"impactScore":3.6,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-25193","cwe":"CWE-400","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-25193","date":"2026-10-17","epss":0.00391,"percentile":0.31678}],"urls":["https://github.com/netty/netty/commit/d1fbda62d3a47835d3fb35db8bd42ecc205a5386","https://github.com/netty/netty/security/advisories/GHSA-389x-839f-4rhx","https://security.netapp.com/advisory/ntap-20250221-0006/"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-25193","description":"Netty, an asynchronous, event-driven network application framework, has a vulnerability in versions up to and including 4.1.118.Final. An unsafe reading of environment file could potentially cause a denial of service in Netty. When loaded on an Windows application, Netty attempts to load a file that does not exist. If an attacker creates such a large file, the Netty application crash. A similar issue was previously reported as CVE-2024-47535. This issue was fixed, but the fix was incomplete in that null-bytes were not counted against the input limit. Commit d1fbda62d3a47835d3fb35db8bd42ecc205a5386 contains an updated fix."}]},{"artifact":{"id":"9da5680be11ec185","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.135.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-hvcg-qmg6-jm4c","versionConstraint":"<=4.1.134.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-hvcg-qmg6-jm4c","fix":{"state":"fixed","versions":["4.1.135.Final"],"available":[{"date":"2026-06-16","kind":"first-observed","version":"4.1.135.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-50020","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-50020","date":"2026-10-17","epss":0.00398,"percentile":0.32492}],"risk":0.20497,"urls":["https://github.com/netty/netty/security/advisories/GHSA-hvcg-qmg6-jm4c","https://nvd.nist.gov/vuln/detail/CVE-2026-50020","https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-hvcg-qmg6-jm4c","description":"Netty: HttpObjectDecoder skips arbitrary initial control characters when only initial CRLF characters are permitted"},"relatedVulnerabilities":[{"id":"CVE-2026-50020","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-50020","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-50020","date":"2026-10-17","epss":0.00398,"percentile":0.32492}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://github.com/netty/netty/security/advisories/GHSA-hvcg-qmg6-jm4c"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-50020","description":"Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, before reading the first request-line, `HttpObjectDecoder` skips every byte for which `Character.isISOControl(b)` is `true` (0x00–0x1F and 0x7F) as well as all whitespace. RFC 9112 §2.2 only asks servers to ignore empty CRLF lines preceding the request-line — a carefully scoped robustness allowance intended to handle HTTP/1.0 POST workarounds. Silently absorbing NUL bytes, SOH, STX, and other non-CRLF control characters goes significantly beyond this, and can be exploited for request-boundary confusion in pipelined or multiplexed transports where a front-end component treats those bytes differently. Versions 4.1.135.Final and 4.2.15.Final patch the issue."}]},{"artifact":{"id":"b3b8794c6801fe0d","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.135.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-hvcg-qmg6-jm4c","versionConstraint":"<=4.1.134.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-hvcg-qmg6-jm4c","fix":{"state":"fixed","versions":["4.1.135.Final"],"available":[{"date":"2026-06-16","kind":"first-observed","version":"4.1.135.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-50020","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-50020","date":"2026-10-17","epss":0.00398,"percentile":0.32492}],"risk":0.20497,"urls":["https://github.com/netty/netty/security/advisories/GHSA-hvcg-qmg6-jm4c","https://nvd.nist.gov/vuln/detail/CVE-2026-50020","https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-hvcg-qmg6-jm4c","description":"Netty: HttpObjectDecoder skips arbitrary initial control characters when only initial CRLF characters are permitted"},"relatedVulnerabilities":[{"id":"CVE-2026-50020","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-50020","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-50020","date":"2026-10-17","epss":0.00398,"percentile":0.32492}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://github.com/netty/netty/security/advisories/GHSA-hvcg-qmg6-jm4c"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-50020","description":"Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, before reading the first request-line, `HttpObjectDecoder` skips every byte for which `Character.isISOControl(b)` is `true` (0x00–0x1F and 0x7F) as well as all whitespace. RFC 9112 §2.2 only asks servers to ignore empty CRLF lines preceding the request-line — a carefully scoped robustness allowance intended to handle HTTP/1.0 POST workarounds. Silently absorbing NUL bytes, SOH, STX, and other non-CRLF control characters goes significantly beyond this, and can be exploited for request-boundary confusion in pipelined or multiplexed transports where a front-end component treats those bytes differently. Versions 4.1.135.Final and 4.2.15.Final patch the issue."}]},{"artifact":{"id":"345744090a14b6c3","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.135.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-hvcg-qmg6-jm4c","versionConstraint":"<=4.1.134.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-hvcg-qmg6-jm4c","fix":{"state":"fixed","versions":["4.1.135.Final"],"available":[{"date":"2026-06-16","kind":"first-observed","version":"4.1.135.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-50020","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-50020","date":"2026-10-17","epss":0.00398,"percentile":0.32492}],"risk":0.20497,"urls":["https://github.com/netty/netty/security/advisories/GHSA-hvcg-qmg6-jm4c","https://nvd.nist.gov/vuln/detail/CVE-2026-50020","https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-hvcg-qmg6-jm4c","description":"Netty: HttpObjectDecoder skips arbitrary initial control characters when only initial CRLF characters are permitted"},"relatedVulnerabilities":[{"id":"CVE-2026-50020","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-50020","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-50020","date":"2026-10-17","epss":0.00398,"percentile":0.32492}],"urls":["https://github.com/netty/netty/releases/tag/netty-4.1.135.Final","https://github.com/netty/netty/releases/tag/netty-4.2.15.Final","https://github.com/netty/netty/security/advisories/GHSA-hvcg-qmg6-jm4c"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-50020","description":"Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, before reading the first request-line, `HttpObjectDecoder` skips every byte for which `Character.isISOControl(b)` is `true` (0x00–0x1F and 0x7F) as well as all whitespace. RFC 9112 §2.2 only asks servers to ignore empty CRLF lines preceding the request-line — a carefully scoped robustness allowance intended to handle HTTP/1.0 POST workarounds. Silently absorbing NUL bytes, SOH, STX, and other non-CRLF control characters goes significantly beyond this, and can be exploited for request-boundary confusion in pipelined or multiplexed transports where a front-end component treats those bytes differently. Versions 4.1.135.Final and 4.2.15.Final patch the issue."}]},{"artifact":{"id":"b0307b9db7dd7710","cpes":["cpe:2.3:a:bouncycastle-org:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle-org:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle_org:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle_org:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:org.bouncycastle:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:org.bouncycastle:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bouncycastle:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc-fips:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc-fips:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc_fips:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc_fips:bc_fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc:bc-fips:1.0.2.5:*:*:*:*:*:*:*","cpe:2.3:a:bc:bc_fips:1.0.2.5:*:*:*:*:*:*:*"],"name":"bc-fips","purl":"pkg:maven/org.bouncycastle/bc-fips@1.0.2.5","type":"java-archive","version":"1.0.2.5","language":"java","licenses":[],"metadata":{"pomGroupID":"org.bouncycastle","virtualPath":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/bc-fips-1.0.2.5.jar","manifestName":"","pomArtifactID":"bc-fips","archiveDigests":[{"value":"704e65f7e4fe679e5ab2aa8a840f27f8ced4c522","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/bc-fips-1.0.2.5.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/tools/plugin-cli/bc-fips-1.0.2.5.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.0.2.7"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-98j2-6v39-78w8","versionConstraint":"<1.0.2.7 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.bouncycastle:bc-fips","version":"1.0.2.5"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-98j2-6v39-78w8","fix":{"state":"fixed","versions":["1.0.2.7"],"available":[{"date":"2026-09-19","kind":"first-observed","version":"1.0.2.7"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/U:Amber","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-13505","cwe":"CWE-772","type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630"}],"epss":[{"cve":"CVE-2026-13505","date":"2026-10-17","epss":0.00253,"percentile":0.15692}],"risk":0.20493,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-13505","https://github.com/bcgit/bc-java/wiki/CVE%E2%80%902026%E2%80%9013505"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-98j2-6v39-78w8","description":"Bouncy Castle: Zeroisation of sensitive key material on garbage collection relies on finalization."},"relatedVulnerabilities":[{"id":"CVE-2026-13505","cvss":[{"type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Amber","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-13505","cwe":"CWE-772","type":"Secondary","source":"91579145-5d7b-4cc5-b925-a0262ff19630"}],"epss":[{"cve":"CVE-2026-13505","date":"2026-10-17","epss":0.00253,"percentile":0.15692}],"urls":["https://github.com/bcgit/bc-java/wiki/CVE%E2%80%902026%E2%80%9013505"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-13505","description":"In Bouncy Castle for Java FIPS (BC-FJA) before bc-fips 1.0.2.7 (1.0.X series), 2.0.2 (2.0.X series) and 2.1.3 (2.1.X series), sensitive key material held by the AES and DESede engines, the SP 800-90A DRBGs, SymmetricSecretKey and the PBKD and scrypt parameter classes was zeroised on garbage collection by overriding Object.finalize. Finalization runs at an unspecified time and in an unspecified order and is serviced by a single finalizer thread, so where objects carrying a finalizer are allocated faster than that thread retires them the pending-finalization queue grows without bound: disposal falls arbitrarily far behind, which can contribute to an OutOfMemoryError under load, and the key material those objects hold stays resident in the heap for as long as they are queued, defeating the purpose of the zeroisation. The behaviour was not a problem on Java 8 or Java 11; it is later JVMs, on which finalization has been deprecated and progressively de-emphasised, where it becomes one. Disposal of these classes now runs from a java.lang.ref.Cleaner registered in the multi-release jdk1.9 overlay, so on Java 9 and later it no longer depends on the finalizer being scheduled. Bouncy Castle for Java (bcprov) and Bouncy Castle for Java LTS are not affected, as neither implements the finalizer-based zeroisation scheme."}]},{"artifact":{"id":"ee06eab4d33d40b1","cpes":["cpe:2.3:a:libexpat1:libexpat1:2.6.1-2ubuntu0.6:*:*:*:*:*:*:*"],"name":"libexpat1","purl":"pkg:deb/ubuntu/libexpat1@2.6.1-2ubuntu0.6?arch=amd64&distro=ubuntu-24.04&upstream=expat","type":"deb","version":"2.6.1-2ubuntu0.6","language":"","licenses":["MIT"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libexpat1/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/libexpat1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libexpat1:amd64.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/libexpat1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"expat"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-93990","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"expat","version":"2.6.1-2ubuntu0.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-93990","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-93990","cwe":"CWE-176","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-93990","date":"2026-10-17","epss":0.00403,"percentile":0.33053}],"risk":0.20149999999999998,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-93990"},"relatedVulnerabilities":[{"id":"CVE-2026-93990","cvss":[{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"version":"4.0","vendorMetadata":{}},{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-93990","cwe":"CWE-176","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-93990","date":"2026-10-17","epss":0.00403,"percentile":0.33053}],"urls":["https://blog.hartwork.org/posts/expat-2-8-5-released/","https://github.com/libexpat/libexpat","https://github.com/libexpat/libexpat/commit/ff6e1d7e750bbe245178f51a47a965dc8342861a","https://github.com/libexpat/libexpat/pull/1282","https://github.com/libexpat/libexpat/releases/tag/R_2_8_5","https://www.vulncheck.com/advisories/expat-through-2.8.4-malformed-utf-16-acceptance-via-unchecked-surrogate"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-93990","description":"Expat before 2.8.5 fails to validate that a high surrogate in UTF-16 input is followed by a low surrogate, allowing malformed UTF-16 sequences to be accepted. Attackers can supply UTF-16 encoded XML containing lone high surrogates that consume the following code unit, causing Expat to pass unpaired surrogates to applications built with XML_UNICODE and to silently replace input characters in other builds."}]},{"artifact":{"id":"84189c52cc07ec75","cpes":["cpe:2.3:a:libelf1t64:libelf1t64:0.190-1.1ubuntu0.1:*:*:*:*:*:*:*"],"name":"libelf1t64","purl":"pkg:deb/ubuntu/libelf1t64@0.190-1.1ubuntu0.1?arch=amd64&distro=ubuntu-24.04&upstream=elfutils","type":"deb","version":"0.190-1.1ubuntu0.1","language":"","licenses":["BSD-2-clause","GFDL-1.3","GFDL-NIV-1.3","GPL-2","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libelf1t64/copyright","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/usr/share/doc/libelf1t64/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libelf1t64:amd64.md5sums","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/info/libelf1t64:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"elfutils"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2025-1352","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"elfutils","version":"0.190-1.1ubuntu0.1"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2025-1352","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2025-1352","cwe":"CWE-119","type":"Secondary","source":"cna@vuldb.com"}],"epss":[{"cve":"CVE-2025-1352","date":"2026-10-17","epss":0.00665,"percentile":0.50804}],"risk":0.19949999999999998,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2025-1352"},"relatedVulnerabilities":[{"id":"CVE-2025-1352","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.5,"impactScore":5.9,"exploitabilityScore":1.7},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"cna@vuldb.com","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":2.3},"version":"4.0","vendorMetadata":{}},{"type":"Secondary","source":"cna@vuldb.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L","metrics":{"baseScore":5,"impactScore":3.4,"exploitabilityScore":1.7},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"cna@vuldb.com","vector":"AV:N/AC:H/Au:N/C:P/I:P/A:P","metrics":{"baseScore":5.1,"impactScore":6.5,"exploitabilityScore":5},"version":"2.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-1352","cwe":"CWE-119","type":"Secondary","source":"cna@vuldb.com"}],"epss":[{"cve":"CVE-2025-1352","date":"2026-10-17","epss":0.00665,"percentile":0.50804}],"urls":["https://sourceware.org/bugzilla/attachment.cgi?id=15923","https://sourceware.org/bugzilla/show_bug.cgi?id=32650","https://sourceware.org/bugzilla/show_bug.cgi?id=32650#c2","https://vuldb.com/?ctiid.295960","https://vuldb.com/?id.295960","https://vuldb.com/?submit.495965","https://www.gnu.org/","https://cert-portal.siemens.com/productcert/html/ssa-253495.html"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-1352","description":"A vulnerability has been found in GNU elfutils 0.192 and classified as critical. This vulnerability affects the function __libdw_thread_tail in the library libdw_alloc.c of the component eu-readelf. The manipulation of the argument w leads to memory corruption. The attack can be initiated remotely. The complexity of an attack is rather high. The exploitation appears to be difficult. The exploit has been disclosed to the public and may be used. The name of the patch is 2636426a091bd6c6f7f02e49ab20d4cdc6bfc753. It is recommended to apply a patch to fix this issue."}]},{"artifact":{"id":"af95be31c1ad9110","cpes":["cpe:2.3:a:libpcre2-8-0:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2-8-0:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8_0:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8_0:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2-8:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2-8:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*"],"name":"libpcre2-8-0","purl":"pkg:deb/ubuntu/libpcre2-8-0@10.42-4ubuntu2.1?arch=amd64&distro=ubuntu-24.04&upstream=pcre2","type":"deb","version":"10.42-4ubuntu2.1","language":"","licenses":["BSD-2-clause","BSD-3-clause","BSD-3-clause-Cambridge","X11","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libpcre2-8-0/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libpcre2-8-0/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libpcre2-8-0:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpcre2-8-0:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"pcre2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-86145","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"pcre2","version":"10.42-4ubuntu2.1"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-86145","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-86145","cwe":"CWE-424","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-86145","date":"2026-10-17","epss":0.00394,"percentile":0.31986}],"risk":0.197,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-86145"},"relatedVulnerabilities":[{"id":"CVE-2026-86145","cvss":[{"type":"Secondary","source":"cve@mitre.org","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L","metrics":{"baseScore":8.2,"impactScore":4.3,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-86145","cwe":"CWE-424","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-86145","date":"2026-10-17","epss":0.00394,"percentile":0.31986}],"urls":["https://github.com/PCRE2Project/pcre2/releases/tag/pcre2-10.48","https://github.com/PCRE2Project/pcre2/security/advisories/GHSA-3r4p-g7gg-ppmf","http://www.openwall.com/lists/oss-security/2026/09/05/3"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-86145","description":"PCRE2 before 10.48 allows a pcre2_dfa_match out-of-bounds write because reuse of a cached workspace block, in a recursive DFA matching workspace, lacks a size check (even though a newly allocated block, for the same purpose, does have a size check). This outcome requires an attacker-controlled regular expression, or a recursive pattern in conjunction with a small heap limit (this can be set through the API)."}]},{"artifact":{"id":"3948a7c96ccf8146","cpes":["cpe:2.3:a:io.netty.codec-dns:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-dns:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-dns:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-dns:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_dns:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_dns:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-dns:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-dns:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-dns:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-dns:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_dns:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_dns:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-dns:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-dns:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_dns:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_dns:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-dns:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-dns:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_dns:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_dns:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-dns:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_dns:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-dns","purl":"pkg:maven/io.netty/netty-codec-dns@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-dns-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-dns","archiveDigests":[{"value":"d39b9866939cbbb8ae3a1af5c1df5ddf93656d47","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-dns-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-dns-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.136.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-mfg7-5gfp-c4w3","versionConstraint":"<=4.1.135.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-dns","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-mfg7-5gfp-c4w3","fix":{"state":"fixed","versions":["4.1.136.Final"],"available":[{"date":"2026-07-25","kind":"first-observed","version":"4.1.136.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-73508","cwe":"CWE-772","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-73508","date":"2026-10-17","epss":0.00382,"percentile":0.30622}],"risk":0.19673,"urls":["https://github.com/netty/netty/security/advisories/GHSA-mfg7-5gfp-c4w3","https://github.com/netty/netty/pull/17063","https://github.com/netty/netty/pull/17065","https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-mfg7-5gfp-c4w3","description":"Netty: Memory Leak in DNS Record Decoder via Malformed Domain Names"},"relatedVulnerabilities":[{"id":"CVE-2026-73508","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-73508","cwe":"CWE-772","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-73508","date":"2026-10-17","epss":0.00382,"percentile":0.30622}],"urls":["https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b","https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6","https://github.com/netty/netty/releases/tag/netty-4.1.136.Final","https://github.com/netty/netty/releases/tag/netty-4.2.16.Final","https://github.com/netty/netty/security/advisories/GHSA-mfg7-5gfp-c4w3"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-73508","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.1.136.Final and 4.2.16.Final, io.netty.handler.codec.dns.AbstractDnsRecord, io.netty.handler.codec.dns.DefaultDnsRecordDecoder.decodeRecord(), and io.netty.handler.codec.dns.DnsCodecUtil.decompressDomainName() failed to release retained or newly allocated ByteBuf objects when IDN.toASCII() or encodeDomainName() rejected a malformed domain name, allowing unauthenticated remote DNS packets to leak direct memory incrementally until denial of service. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final."}]},{"artifact":{"id":"4a621965351bd7e4","cpes":["cpe:2.3:a:lz4-java:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4-java:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4_java:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4_java:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:org.lz4:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:org.lz4:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4:lz4_java:1.8.0:*:*:*:*:*:*:*"],"name":"lz4-java","purl":"pkg:maven/org.lz4/lz4-java@1.8.0","type":"java-archive","version":"1.8.0","language":"java","licenses":[],"metadata":{"pomGroupID":"org.lz4","virtualPath":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","manifestName":"","pomArtifactID":"lz4-java","archiveDigests":[{"value":"4b986a99445e49ea5fbf5d149c4b63f6ed6c6780","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-6cx8-rjf8-pr8g","versionConstraint":"<=1.8.1 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.lz4:lz4-java","version":"1.8.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-6cx8-rjf8-pr8g","fix":{"state":"not-fixed","versions":[]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-106453","cwe":"CWE-789","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-106453","date":"2026-10-17","epss":0.00371,"percentile":0.29512}],"risk":0.191065,"urls":["https://github.com/yawkat/lz4-java/security/advisories/GHSA-6cx8-rjf8-pr8g","https://nvd.nist.gov/vuln/detail/CVE-2026-106453","https://github.com/yawkat/lz4-java/commit/6492ce5aca6bd03ff9e08ee18a2beb94c431371a","https://github.com/yawkat/lz4-java/releases/tag/v1.11.2"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-6cx8-rjf8-pr8g","description":"yawkat LZ4 Java: LZ4DecompressorWithLength allocates the unvalidated size from the 4-byte length header, so a 5-byte input triggers a 1 GiB allocation and OutOfMemoryError"},"relatedVulnerabilities":[{"id":"CVE-2026-106453","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-106453","cwe":"CWE-789","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-106453","date":"2026-10-17","epss":0.00371,"percentile":0.29512}],"urls":["https://github.com/yawkat/lz4-java/commit/6492ce5aca6bd03ff9e08ee18a2beb94c431371a","https://github.com/yawkat/lz4-java/releases/tag/v1.11.2","https://github.com/yawkat/lz4-java/security/advisories/GHSA-6cx8-rjf8-pr8g"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-106453","description":"yawkat LZ4 Java provides LZ4 compression for Java. Prior to 1.11.2, LZ4DecompressorWithLength uses getDecompressedLength to trust the four-byte decompressed-length header before validating the compressed input, allowing a five-byte attacker-supplied input whose header declares a large output size to request up to approximately 2 GiB and exhaust the JVM heap. Convenience overloads backed by LZ4FastDecompressor or LZ4SafeDecompressor allocate the untrusted size, while overloads that write to a caller-provided destination buffer are not affected because the caller controls the destination size. This issue is fixed in version 1.11.2."}]},{"artifact":{"id":"4a621965351bd7e4","cpes":["cpe:2.3:a:lz4-java:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4-java:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4_java:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4_java:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:org.lz4:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:org.lz4:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4:lz4_java:1.8.0:*:*:*:*:*:*:*"],"name":"lz4-java","purl":"pkg:maven/org.lz4/lz4-java@1.8.0","type":"java-archive","version":"1.8.0","language":"java","licenses":[],"metadata":{"pomGroupID":"org.lz4","virtualPath":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","manifestName":"","pomArtifactID":"lz4-java","archiveDigests":[{"value":"4b986a99445e49ea5fbf5d149c4b63f6ed6c6780","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-gm45-99xc-r7wv","versionConstraint":"<=1.8.1 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.lz4:lz4-java","version":"1.8.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-gm45-99xc-r7wv","fix":{"state":"not-fixed","versions":[]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-106450","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-106450","date":"2026-10-17","epss":0.00371,"percentile":0.29512}],"risk":0.191065,"urls":["https://github.com/yawkat/lz4-java/security/advisories/GHSA-gm45-99xc-r7wv","https://nvd.nist.gov/vuln/detail/CVE-2026-106450","https://github.com/yawkat/lz4-java/commit/2acc0ec1ead226145c62a817c18c8ed49233a283","https://github.com/yawkat/lz4-java/releases/tag/v1.11.4"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-gm45-99xc-r7wv","description":"yawkat LZ4 Java: LZ4FrameInputStream reallocates block buffers for every frame, allowing CPU and GC amplification from small inputs"},"relatedVulnerabilities":[{"id":"CVE-2026-106450","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-106450","cwe":"CWE-770","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-106450","date":"2026-10-17","epss":0.00371,"percentile":0.29512}],"urls":["https://github.com/yawkat/lz4-java/commit/2acc0ec1ead226145c62a817c18c8ed49233a283","https://github.com/yawkat/lz4-java/releases/tag/v1.11.4","https://github.com/yawkat/lz4-java/security/advisories/GHSA-gm45-99xc-r7wv"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-106450","description":"yawkat LZ4 Java provides LZ4 compression for Java. Prior to 1.11.4, net.jpountz.lz4.LZ4FrameInputStream readHeader() allocates two new 4 MiB block buffers whenever a maximum-block-size frame header is read, and the default concatenated-frame mode allows attacker-controlled streams containing many minimal empty frames to trigger roughly 8 MiB of allocation for every 11 input bytes. The stream produces no decompressed output while consuming CPU and garbage-collection time, so decompressed-size limits do not mitigate the issue; readSingleFrame mode is not affected. This issue is fixed in version 1.11.4."}]},{"artifact":{"id":"4a621965351bd7e4","cpes":["cpe:2.3:a:lz4-java:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4-java:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4_java:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4_java:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:org.lz4:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:org.lz4:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4:lz4_java:1.8.0:*:*:*:*:*:*:*"],"name":"lz4-java","purl":"pkg:maven/org.lz4/lz4-java@1.8.0","type":"java-archive","version":"1.8.0","language":"java","licenses":[],"metadata":{"pomGroupID":"org.lz4","virtualPath":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","manifestName":"","pomArtifactID":"lz4-java","archiveDigests":[{"value":"4b986a99445e49ea5fbf5d149c4b63f6ed6c6780","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-4v53-57pg-c464","versionConstraint":"<=1.8.1 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.lz4:lz4-java","version":"1.8.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-4v53-57pg-c464","fix":{"state":"not-fixed","versions":[]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-106452","cwe":"CWE-789","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-106452","date":"2026-10-17","epss":0.00371,"percentile":0.29511}],"risk":0.191065,"urls":["https://github.com/yawkat/lz4-java/security/advisories/GHSA-4v53-57pg-c464","https://nvd.nist.gov/vuln/detail/CVE-2026-106452","https://github.com/yawkat/lz4-java/commit/bb83dd16163cdb71231af06b0a5651881148a634","https://github.com/yawkat/lz4-java/releases/tag/v1.11.2"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-4v53-57pg-c464","description":"yawkat LZ4 Java: LZ4BlockInputStream allocates an unvalidated compressed length from the stream header"},"relatedVulnerabilities":[{"id":"CVE-2026-106452","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-106452","cwe":"CWE-789","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-106452","date":"2026-10-17","epss":0.00371,"percentile":0.29511}],"urls":["https://github.com/yawkat/lz4-java/commit/bb83dd16163cdb71231af06b0a5651881148a634","https://github.com/yawkat/lz4-java/releases/tag/v1.11.2","https://github.com/yawkat/lz4-java/security/advisories/GHSA-4v53-57pg-c464"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-106452","description":"yawkat LZ4 Java provides LZ4 compression for Java. Prior to 1.11.2, net.jpountz.lz4.LZ4BlockInputStream refill() validates that the compressedLen field in a legacy LZ4Block header is nonnegative but allocates a compressed-input buffer of that attacker-controlled size before reading payload data, allowing a header-only stream to request a near-2 GiB allocation and exhaust the JVM heap. Canonical writers emit raw blocks when compression is not smaller than the original block, but vulnerable readers accept non-canonical oversized compressed blocks. This issue is fixed in version 1.11.2."}]},{"artifact":{"id":"ca8e64bd85e20051","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.16.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.16.1","type":"java-archive","version":"2.16.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-hgj6-7826-r7m5","versionConstraint":">=2.0.0,<2.18.8 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.16.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-hgj6-7826-r7m5","fix":{"state":"fixed","versions":["2.18.8"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.18.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54514","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54514","date":"2026-10-17","epss":0.00368,"percentile":0.29108}],"risk":0.18952000000000002,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-hgj6-7826-r7m5","https://github.com/FasterXML/jackson-databind/pull/5951","https://github.com/FasterXML/jackson-databind/commit/1f5a1037b1e9e05920e755cb35f198bcd46667e4","https://nvd.nist.gov/vuln/detail/CVE-2026-54514"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-hgj6-7826-r7m5","description":"jackson-databind: InetSocketAddress deserialization triggers eager DNS resolution (SSRF)"},"relatedVulnerabilities":[{"id":"CVE-2026-54514","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54514","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54514","date":"2026-10-17","epss":0.00368,"percentile":0.29108}],"urls":["https://github.com/FasterXML/jackson-databind/commit/1f5a1037b1e9e05920e755cb35f198bcd46667e4","https://github.com/FasterXML/jackson-databind/pull/5951","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-hgj6-7826-r7m5"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54514","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.0.0 until 2.18.8, 2.21.4, and 3.1.4, JDKFromStringDeserializer constructed InetSocketAddress with new InetSocketAddress(host, port), which performs eager DNS name resolution for hostname inputs at deserialization time. An application that binds untrusted JSON into a type containing an InetSocketAddress field issues an attacker-chosen DNS query during readValue, before any application-level validation or connect logic. The fix uses InetSocketAddress.createUnresolved(host, port), deferring DNS to an explicit connect. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"defdabbb25148c75","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-hgj6-7826-r7m5","versionConstraint":">=2.0.0,<2.18.8 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-hgj6-7826-r7m5","fix":{"state":"fixed","versions":["2.18.8"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.18.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54514","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54514","date":"2026-10-17","epss":0.00368,"percentile":0.29108}],"risk":0.18952000000000002,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-hgj6-7826-r7m5","https://github.com/FasterXML/jackson-databind/pull/5951","https://github.com/FasterXML/jackson-databind/commit/1f5a1037b1e9e05920e755cb35f198bcd46667e4","https://nvd.nist.gov/vuln/detail/CVE-2026-54514"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-hgj6-7826-r7m5","description":"jackson-databind: InetSocketAddress deserialization triggers eager DNS resolution (SSRF)"},"relatedVulnerabilities":[{"id":"CVE-2026-54514","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54514","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54514","date":"2026-10-17","epss":0.00368,"percentile":0.29108}],"urls":["https://github.com/FasterXML/jackson-databind/commit/1f5a1037b1e9e05920e755cb35f198bcd46667e4","https://github.com/FasterXML/jackson-databind/pull/5951","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-hgj6-7826-r7m5"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54514","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.0.0 until 2.18.8, 2.21.4, and 3.1.4, JDKFromStringDeserializer constructed InetSocketAddress with new InetSocketAddress(host, port), which performs eager DNS name resolution for hostname inputs at deserialization time. An application that binds untrusted JSON into a type containing an InetSocketAddress field issues an attacker-chosen DNS query during readValue, before any application-level validation or connect logic. The fix uses InetSocketAddress.createUnresolved(host, port), deferring DNS to an explicit connect. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"e82eac4d495468a8","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.3:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.3","type":"java-archive","version":"2.17.3","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-hgj6-7826-r7m5","versionConstraint":">=2.0.0,<2.18.8 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-hgj6-7826-r7m5","fix":{"state":"fixed","versions":["2.18.8"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.18.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54514","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54514","date":"2026-10-17","epss":0.00368,"percentile":0.29108}],"risk":0.18952000000000002,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-hgj6-7826-r7m5","https://github.com/FasterXML/jackson-databind/pull/5951","https://github.com/FasterXML/jackson-databind/commit/1f5a1037b1e9e05920e755cb35f198bcd46667e4","https://nvd.nist.gov/vuln/detail/CVE-2026-54514"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-hgj6-7826-r7m5","description":"jackson-databind: InetSocketAddress deserialization triggers eager DNS resolution (SSRF)"},"relatedVulnerabilities":[{"id":"CVE-2026-54514","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54514","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54514","date":"2026-10-17","epss":0.00368,"percentile":0.29108}],"urls":["https://github.com/FasterXML/jackson-databind/commit/1f5a1037b1e9e05920e755cb35f198bcd46667e4","https://github.com/FasterXML/jackson-databind/pull/5951","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-hgj6-7826-r7m5"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54514","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.0.0 until 2.18.8, 2.21.4, and 3.1.4, JDKFromStringDeserializer constructed InetSocketAddress with new InetSocketAddress(host, port), which performs eager DNS name resolution for hostname inputs at deserialization time. An application that binds untrusted JSON into a type containing an InetSocketAddress field issues an attacker-chosen DNS query during readValue, before any application-level validation or connect logic. The fix uses InetSocketAddress.createUnresolved(host, port), deferring DNS to an explicit connect. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"25d436943ddb3334","cpes":["cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0.txt"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":[{"value":"b3f7506f6414fb04760561eec11a0880165c2a4a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-hgj6-7826-r7m5","versionConstraint":">=2.19.0,<2.21.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-hgj6-7826-r7m5","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54514","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54514","date":"2026-10-17","epss":0.00368,"percentile":0.29108}],"risk":0.18952000000000002,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-hgj6-7826-r7m5","https://github.com/FasterXML/jackson-databind/pull/5951","https://github.com/FasterXML/jackson-databind/commit/1f5a1037b1e9e05920e755cb35f198bcd46667e4","https://nvd.nist.gov/vuln/detail/CVE-2026-54514"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-hgj6-7826-r7m5","description":"jackson-databind: InetSocketAddress deserialization triggers eager DNS resolution (SSRF)"},"relatedVulnerabilities":[{"id":"CVE-2026-54514","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54514","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54514","date":"2026-10-17","epss":0.00368,"percentile":0.29108}],"urls":["https://github.com/FasterXML/jackson-databind/commit/1f5a1037b1e9e05920e755cb35f198bcd46667e4","https://github.com/FasterXML/jackson-databind/pull/5951","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-hgj6-7826-r7m5"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54514","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.0.0 until 2.18.8, 2.21.4, and 3.1.4, JDKFromStringDeserializer constructed InetSocketAddress with new InetSocketAddress(host, port), which performs eager DNS name resolution for hostname inputs at deserialization time. An application that binds untrusted JSON into a type containing an InetSocketAddress field issues an attacker-chosen DNS query during readValue, before any application-level validation or connect logic. The fix uses InetSocketAddress.createUnresolved(host, port), deferring DNS to an explicit connect. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"32ddaad000353c8d","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-hgj6-7826-r7m5","versionConstraint":">=2.19.0,<2.21.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-hgj6-7826-r7m5","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54514","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54514","date":"2026-10-17","epss":0.00368,"percentile":0.29108}],"risk":0.18952000000000002,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-hgj6-7826-r7m5","https://github.com/FasterXML/jackson-databind/pull/5951","https://github.com/FasterXML/jackson-databind/commit/1f5a1037b1e9e05920e755cb35f198bcd46667e4","https://nvd.nist.gov/vuln/detail/CVE-2026-54514"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-hgj6-7826-r7m5","description":"jackson-databind: InetSocketAddress deserialization triggers eager DNS resolution (SSRF)"},"relatedVulnerabilities":[{"id":"CVE-2026-54514","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54514","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54514","date":"2026-10-17","epss":0.00368,"percentile":0.29108}],"urls":["https://github.com/FasterXML/jackson-databind/commit/1f5a1037b1e9e05920e755cb35f198bcd46667e4","https://github.com/FasterXML/jackson-databind/pull/5951","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-hgj6-7826-r7m5"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54514","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.0.0 until 2.18.8, 2.21.4, and 3.1.4, JDKFromStringDeserializer constructed InetSocketAddress with new InetSocketAddress(host, port), which performs eager DNS name resolution for hostname inputs at deserialization time. An application that binds untrusted JSON into a type containing an InetSocketAddress field issues an attacker-chosen DNS query during readValue, before any application-level validation or connect logic. The fix uses InetSocketAddress.createUnresolved(host, port), deferring DNS to an explicit connect. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"44c1c53d756b1edf","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-hgj6-7826-r7m5","versionConstraint":">=2.19.0,<2.21.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-hgj6-7826-r7m5","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54514","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54514","date":"2026-10-17","epss":0.00368,"percentile":0.29108}],"risk":0.18952000000000002,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-hgj6-7826-r7m5","https://github.com/FasterXML/jackson-databind/pull/5951","https://github.com/FasterXML/jackson-databind/commit/1f5a1037b1e9e05920e755cb35f198bcd46667e4","https://nvd.nist.gov/vuln/detail/CVE-2026-54514"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-hgj6-7826-r7m5","description":"jackson-databind: InetSocketAddress deserialization triggers eager DNS resolution (SSRF)"},"relatedVulnerabilities":[{"id":"CVE-2026-54514","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54514","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54514","date":"2026-10-17","epss":0.00368,"percentile":0.29108}],"urls":["https://github.com/FasterXML/jackson-databind/commit/1f5a1037b1e9e05920e755cb35f198bcd46667e4","https://github.com/FasterXML/jackson-databind/pull/5951","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-hgj6-7826-r7m5"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54514","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.0.0 until 2.18.8, 2.21.4, and 3.1.4, JDKFromStringDeserializer constructed InetSocketAddress with new InetSocketAddress(host, port), which performs eager DNS name resolution for hostname inputs at deserialization time. An application that binds untrusted JSON into a type containing an InetSocketAddress field issues an attacker-chosen DNS query during readValue, before any application-level validation or connect logic. The fix uses InetSocketAddress.createUnresolved(host, port), deferring DNS to an explicit connect. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"2a6408dd4c290fef","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.1","type":"java-archive","version":"2.19.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-hgj6-7826-r7m5","versionConstraint":">=2.19.0,<2.21.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-hgj6-7826-r7m5","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54514","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54514","date":"2026-10-17","epss":0.00368,"percentile":0.29108}],"risk":0.18952000000000002,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-hgj6-7826-r7m5","https://github.com/FasterXML/jackson-databind/pull/5951","https://github.com/FasterXML/jackson-databind/commit/1f5a1037b1e9e05920e755cb35f198bcd46667e4","https://nvd.nist.gov/vuln/detail/CVE-2026-54514"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-hgj6-7826-r7m5","description":"jackson-databind: InetSocketAddress deserialization triggers eager DNS resolution (SSRF)"},"relatedVulnerabilities":[{"id":"CVE-2026-54514","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54514","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54514","date":"2026-10-17","epss":0.00368,"percentile":0.29108}],"urls":["https://github.com/FasterXML/jackson-databind/commit/1f5a1037b1e9e05920e755cb35f198bcd46667e4","https://github.com/FasterXML/jackson-databind/pull/5951","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-hgj6-7826-r7m5"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54514","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.0.0 until 2.18.8, 2.21.4, and 3.1.4, JDKFromStringDeserializer constructed InetSocketAddress with new InetSocketAddress(host, port), which performs eager DNS name resolution for hostname inputs at deserialization time. An application that binds untrusted JSON into a type containing an InetSocketAddress field issues an attacker-chosen DNS query during readValue, before any application-level validation or connect logic. The fix uses InetSocketAddress.createUnresolved(host, port), deferring DNS to an explicit connect. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"6ac5f9b8bb069339","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.2","type":"java-archive","version":"2.19.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.4"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-hgj6-7826-r7m5","versionConstraint":">=2.19.0,<2.21.4 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-hgj6-7826-r7m5","fix":{"state":"fixed","versions":["2.21.4"],"available":[{"date":"2026-06-24","kind":"first-observed","version":"2.21.4"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54514","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54514","date":"2026-10-17","epss":0.00368,"percentile":0.29108}],"risk":0.18952000000000002,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-hgj6-7826-r7m5","https://github.com/FasterXML/jackson-databind/pull/5951","https://github.com/FasterXML/jackson-databind/commit/1f5a1037b1e9e05920e755cb35f198bcd46667e4","https://nvd.nist.gov/vuln/detail/CVE-2026-54514"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-hgj6-7826-r7m5","description":"jackson-databind: InetSocketAddress deserialization triggers eager DNS resolution (SSRF)"},"relatedVulnerabilities":[{"id":"CVE-2026-54514","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54514","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54514","date":"2026-10-17","epss":0.00368,"percentile":0.29108}],"urls":["https://github.com/FasterXML/jackson-databind/commit/1f5a1037b1e9e05920e755cb35f198bcd46667e4","https://github.com/FasterXML/jackson-databind/pull/5951","https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-hgj6-7826-r7m5"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54514","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.0.0 until 2.18.8, 2.21.4, and 3.1.4, JDKFromStringDeserializer constructed InetSocketAddress with new InetSocketAddress(host, port), which performs eager DNS name resolution for hostname inputs at deserialization time. An application that binds untrusted JSON into a type containing an InetSocketAddress field issues an attacker-chosen DNS query during readValue, before any application-level validation or connect logic. The fix uses InetSocketAddress.createUnresolved(host, port), deferring DNS to an explicit connect. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4."}]},{"artifact":{"id":"b7e21e96585684b2","cpes":["cpe:2.3:a:org.elasticsearch.plugin:x-pack-core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:org.elasticsearch.plugin:x_pack_core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:elasticsearch:x-pack-core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:elasticsearch:x_pack_core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x-pack-core:x-pack-core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x-pack-core:x_pack_core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x_pack_core:x-pack-core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x_pack_core:x_pack_core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x-pack:x-pack-core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x-pack:x_pack_core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x_pack:x-pack-core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x_pack:x_pack_core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x:x-pack-core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x:x_pack_core:8.16.3:*:*:*:*:*:*:*"],"name":"x-pack-core","purl":"pkg:maven/org.elasticsearch.plugin/x-pack-core@8.16.3","type":"java-archive","version":"8.16.3","language":"java","licenses":["sha256:1c327107f349a2de1949fd891a7facde7e1ede53178193a6554fb4126f3a6b9c","sha256:48255018b41fc0e965b1115af7e6779bc218bb8a6747d561da800d5022622aa2"],"metadata":{"pomGroupID":"org.elasticsearch.plugin","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-core/x-pack-core-8.16.3.jar","manifestName":"","pomArtifactID":"x-pack-core","archiveDigests":[{"value":"c9785a082a948f8d070f345fd0f8024508c6b052","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-core/x-pack-core-8.16.3.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-core/x-pack-core-8.16.3.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"8.19.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-gphj-4h6p-37xq","versionConstraint":"<8.19.8 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.elasticsearch.plugin:x-pack-core","version":"8.16.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-gphj-4h6p-37xq","fix":{"state":"fixed","versions":["8.19.8"],"available":[{"date":"2025-12-20","kind":"first-observed","version":"8.19.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":4.9,"impactScore":3.6,"exploitabilityScore":1.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-68390","cwe":"CWE-770","type":"Secondary","source":"security@elastic.co"}],"epss":[{"cve":"CVE-2025-68390","date":"2026-10-17","epss":0.00378,"percentile":0.30183}],"risk":0.18711,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-68390","https://discuss.elastic.co/t/elasticsearch-8-19-8-9-1-8-and-9-2-2-security-update-esa-2025-37/384185","https://github.com/elastic/elasticsearch/pull/138132"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-gphj-4h6p-37xq","description":"Elasticsearch privileged authenticated users can cause DoS through Excessive Resource Allocation"},"relatedVulnerabilities":[{"id":"CVE-2025-68390","cvss":[{"type":"Secondary","source":"security@elastic.co","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":4.9,"impactScore":3.6,"exploitabilityScore":1.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-68390","cwe":"CWE-770","type":"Secondary","source":"security@elastic.co"}],"epss":[{"cve":"CVE-2025-68390","date":"2026-10-17","epss":0.00378,"percentile":0.30183}],"urls":["https://discuss.elastic.co/t/elasticsearch-8-19-8-9-1-8-and-9-2-2-security-update-esa-2025-37/384185"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-68390","description":"Allocation of Resources Without Limits or Throttling (CWE-770) in Elasticsearch can allow an authenticated user with snapshot restore privileges to cause Excessive Allocation (CAPEC-130) of memory and a denial of service (DoS) via crafted HTTP request."}]},{"artifact":{"id":"c09667eec3a1bdf9","cpes":["cpe:2.3:a:org.elasticsearch.plugin:x-pack-security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:org.elasticsearch.plugin:x_pack_security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x-pack-security:x-pack-security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x-pack-security:x_pack_security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x_pack_security:x-pack-security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x_pack_security:x_pack_security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:elasticsearch:x-pack-security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:elasticsearch:x_pack_security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x-pack:x-pack-security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x-pack:x_pack_security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x_pack:x-pack-security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x_pack:x_pack_security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x:x-pack-security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x:x_pack_security:8.16.3:*:*:*:*:*:*:*"],"name":"x-pack-security","purl":"pkg:maven/org.elasticsearch.plugin/x-pack-security@8.16.3","type":"java-archive","version":"8.16.3","language":"java","licenses":["sha256:1c327107f349a2de1949fd891a7facde7e1ede53178193a6554fb4126f3a6b9c","sha256:48255018b41fc0e965b1115af7e6779bc218bb8a6747d561da800d5022622aa2"],"metadata":{"pomGroupID":"org.elasticsearch.plugin","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/x-pack-security-8.16.3.jar","manifestName":"","pomArtifactID":"x-pack-security","archiveDigests":[{"value":"646bce9c9aa608d552e88e73a53530830b0704d1","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/x-pack-security-8.16.3.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/x-pack-security-8.16.3.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"8.19.9"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-qf7c-7r9h-mm92","versionConstraint":"<8.19.9 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.elasticsearch.plugin:x-pack-security","version":"8.16.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-qf7c-7r9h-mm92","fix":{"state":"fixed","versions":["8.19.9"],"available":[{"date":"2025-12-20","kind":"first-observed","version":"8.19.9"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":6.5,"impactScore":3.6,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-68384","cwe":"CWE-770","type":"Secondary","source":"security@elastic.co"}],"epss":[{"cve":"CVE-2025-68384","date":"2026-10-17","epss":0.00323,"percentile":0.23795}],"risk":0.18572499999999997,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-68384","https://discuss.elastic.co/t/elasticsearch-8-19-9-9-1-9-and-9-2-3-security-update-esa-2025-33/384181","https://github.com/elastic/elasticsearch/pull/138691","https://github.com/elastic/elasticsearch/commit/ab1d99ae033f2a23a8856b47a2d86652ad63a39a","https://github.com/elastic/elasticsearch/commit/b46a4f64baea79c4d3afd58bda39d258de97210a"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-qf7c-7r9h-mm92","description":"Elasticsearch has Excessive Allocation of Resources via Submission of Oversized User Settings Data"},"relatedVulnerabilities":[{"id":"CVE-2025-68384","cvss":[{"type":"Secondary","source":"security@elastic.co","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":6.5,"impactScore":3.6,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-68384","cwe":"CWE-770","type":"Secondary","source":"security@elastic.co"}],"epss":[{"cve":"CVE-2025-68384","date":"2026-10-17","epss":0.00323,"percentile":0.23795}],"urls":["https://discuss.elastic.co/t/elasticsearch-8-19-9-9-1-9-and-9-2-3-security-update-esa-2025-33/384181"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-68384","description":"Allocation of Resources Without Limits or Throttling (CWE-770) in Elasticsearch can allow a low-privileged authenticated user to cause Excessive Allocation (CAPEC-130) causing a persistent denial of service (OOM crash) via submission of oversized user settings data."}]},{"artifact":{"id":"189797159b08d016","cpes":["cpe:2.3:a:org.postgresql.osgi.PGBundleActivator:PGBundleActivator:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:postgresql-global-development-group:PGBundleActivator:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:postgresql_global_development_group:PGBundleActivator:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:org.postgresql.osgi.PGBundleActivator:postgresql:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:postgresql-global-development-group:postgresql:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:postgresql_global_development_group:postgresql:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:org.postgresql.osgi.PGBundleActivator:jdbc:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:org.postgresql.osgi.PGBundleActivator:osgi:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:postgresql-global-development-group:jdbc:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:postgresql-global-development-group:osgi:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:postgresql_global_development_group:jdbc:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:postgresql_global_development_group:osgi:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:org.postgresql.jdbc:PGBundleActivator:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:oracle-corporation:PGBundleActivator:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:oracle_corporation:PGBundleActivator:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:PGBundleActivator:PGBundleActivator:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:org.postgresql:PGBundleActivator:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:org.postgresql.jdbc:postgresql:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:oracle-corporation:postgresql:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:oracle_corporation:postgresql:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:PGBundleActivator:postgresql:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:postgresql:PGBundleActivator:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:org.postgresql:postgresql:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:org.postgresql.jdbc:jdbc:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:org.postgresql.jdbc:osgi:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:oracle-corporation:jdbc:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:oracle-corporation:osgi:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:oracle_corporation:jdbc:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:oracle_corporation:osgi:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:PGBundleActivator:jdbc:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:PGBundleActivator:osgi:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:jdbc:PGBundleActivator:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:osgi:PGBundleActivator:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:postgresql:postgresql:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:org.postgresql:jdbc:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:org.postgresql:osgi:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:jdbc:postgresql:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:osgi:postgresql:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:postgresql:jdbc:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:postgresql:osgi:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:jdbc:jdbc:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:jdbc:osgi:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:osgi:jdbc:42.7.11:*:*:*:*:*:*:*","cpe:2.3:a:osgi:osgi:42.7.11:*:*:*:*:*:*:*"],"name":"postgresql","purl":"pkg:maven/org.postgresql/postgresql@42.7.11","type":"java-archive","version":"42.7.11","language":"java","licenses":["BSD-2-Clause"],"metadata":{"pomGroupID":"org.postgresql","virtualPath":"/opt/sonarqube/lib/jdbc/postgresql/postgresql-42.7.11.jar","manifestName":"","pomArtifactID":"postgresql","archiveDigests":[{"value":"4c21cdd1b3938f400703716d37c4e8ca4d332808","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/lib/jdbc/postgresql/postgresql-42.7.11.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/jdbc/postgresql/postgresql-42.7.11.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"42.7.12"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-j92g-9f8w-j867","versionConstraint":">=42.7.4,<42.7.12 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.postgresql:postgresql","version":"42.7.11"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-j92g-9f8w-j867","fix":{"state":"fixed","versions":["42.7.12"],"available":[{"date":"2026-07-22","kind":"first-observed","version":"42.7.12"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:L/SA:N","metrics":{"baseScore":8.2},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54291","cwe":"CWE-636","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54291","cwe":"CWE-757","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54291","date":"2026-10-17","epss":0.00236,"percentile":0.13596}],"risk":0.18525999999999998,"urls":["https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-j92g-9f8w-j867","https://nvd.nist.gov/vuln/detail/CVE-2026-54291","https://github.com/pgjdbc/pgjdbc/commit/77df98e4e66c12936ded3478a0954f6f580bad99","https://github.com/ongres/scram/releases/tag/3.3"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-j92g-9f8w-j867","description":"PostgreSQL JDBC Driver: Silent channel-binding authentication downgrade via unsupported certificate algorithms"},"relatedVulnerabilities":[{"id":"CVE-2026-54291","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":5.9,"impactScore":3.6,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.2},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54291","cwe":"CWE-636","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-54291","cwe":"CWE-757","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-54291","date":"2026-10-17","epss":0.00236,"percentile":0.13596}],"urls":["https://github.com/ongres/scram/releases/tag/3.3","https://github.com/pgjdbc/pgjdbc/commit/77df98e4e66c12936ded3478a0954f6f580bad99","https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-j92g-9f8w-j867"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54291","description":"pgjdbc is an open source postgresql JDBC Driver. In releases 42.7.4 through 42.7.11, channelBinding=require connections can be silently downgraded from SCRAM-SHA-256-PLUS with channel binding to plain SCRAM-SHA-256 without it, losing the man-in-the-middle protection the setting is meant to guarantee. An attacker who can intercept the TLS connection can trigger the downgrade with a certificate whose signature algorithm has no tls-server-end-point channel-binding hash, because the bundled com.ongres.scram:scram-client returns an empty byte array instead of failing and pgJDBC ScramAuthenticator checks only that the server advertised a PLUS mechanism, without rejecting the empty binding or checking that the negotiated mechanism uses channel binding. This issue is fixed in version 42.7.12."}]},{"artifact":{"id":"b3b8794c6801fe0d","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.129.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-84h7-rjj3-6jx4","versionConstraint":"<4.1.129.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-84h7-rjj3-6jx4","fix":{"state":"fixed","versions":["4.1.129.Final"],"available":[{"date":"2025-12-16","kind":"first-observed","version":"4.1.129.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-67735","cwe":"CWE-93","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-67735","date":"2026-10-17","epss":0.0032,"percentile":0.23484}],"risk":0.184,"urls":["https://github.com/netty/netty/security/advisories/GHSA-84h7-rjj3-6jx4","https://github.com/netty/netty/commit/77e81f1e5944d98b3acf887d3aa443b252752e94","https://nvd.nist.gov/vuln/detail/CVE-2025-67735"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-84h7-rjj3-6jx4","description":"Netty has a CRLF Injection vulnerability in io.netty.handler.codec.http.HttpRequestEncoder"},"relatedVulnerabilities":[{"id":"CVE-2025-67735","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-67735","cwe":"CWE-93","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-67735","date":"2026-10-17","epss":0.0032,"percentile":0.23484}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-84h7-rjj3-6jx4"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-67735","description":"Netty is an asynchronous, event-driven network application framework. In versions prior to 4.1.129.Final and 4.2.8.Final, the `io.netty.handler.codec.http.HttpRequestEncoder` has a CRLF injection with the request URI when constructing a request. This leads to request smuggling when `HttpRequestEncoder` is used without proper sanitization of the URI. Any application / framework using `HttpRequestEncoder` can be subject to be abused to perform request smuggling using CRLF injection. Versions 4.1.129.Final and 4.2.8.Final fix the issue."}]},{"artifact":{"id":"345744090a14b6c3","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.129.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-84h7-rjj3-6jx4","versionConstraint":"<4.1.129.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-84h7-rjj3-6jx4","fix":{"state":"fixed","versions":["4.1.129.Final"],"available":[{"date":"2025-12-16","kind":"first-observed","version":"4.1.129.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-67735","cwe":"CWE-93","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-67735","date":"2026-10-17","epss":0.0032,"percentile":0.23484}],"risk":0.184,"urls":["https://github.com/netty/netty/security/advisories/GHSA-84h7-rjj3-6jx4","https://github.com/netty/netty/commit/77e81f1e5944d98b3acf887d3aa443b252752e94","https://nvd.nist.gov/vuln/detail/CVE-2025-67735"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-84h7-rjj3-6jx4","description":"Netty has a CRLF Injection vulnerability in io.netty.handler.codec.http.HttpRequestEncoder"},"relatedVulnerabilities":[{"id":"CVE-2025-67735","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-67735","cwe":"CWE-93","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-67735","date":"2026-10-17","epss":0.0032,"percentile":0.23484}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-84h7-rjj3-6jx4"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-67735","description":"Netty is an asynchronous, event-driven network application framework. In versions prior to 4.1.129.Final and 4.2.8.Final, the `io.netty.handler.codec.http.HttpRequestEncoder` has a CRLF injection with the request URI when constructing a request. This leads to request smuggling when `HttpRequestEncoder` is used without proper sanitization of the URI. Any application / framework using `HttpRequestEncoder` can be subject to be abused to perform request smuggling using CRLF injection. Versions 4.1.129.Final and 4.2.8.Final fix the issue."}]},{"artifact":{"id":"9da5680be11ec185","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.129.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-84h7-rjj3-6jx4","versionConstraint":"<4.1.129.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-84h7-rjj3-6jx4","fix":{"state":"fixed","versions":["4.1.129.Final"],"available":[{"date":"2025-12-16","kind":"first-observed","version":"4.1.129.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-67735","cwe":"CWE-93","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-67735","date":"2026-10-17","epss":0.0032,"percentile":0.23484}],"risk":0.184,"urls":["https://github.com/netty/netty/security/advisories/GHSA-84h7-rjj3-6jx4","https://github.com/netty/netty/commit/77e81f1e5944d98b3acf887d3aa443b252752e94","https://nvd.nist.gov/vuln/detail/CVE-2025-67735"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-84h7-rjj3-6jx4","description":"Netty has a CRLF Injection vulnerability in io.netty.handler.codec.http.HttpRequestEncoder"},"relatedVulnerabilities":[{"id":"CVE-2025-67735","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-67735","cwe":"CWE-93","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2025-67735","date":"2026-10-17","epss":0.0032,"percentile":0.23484}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-84h7-rjj3-6jx4"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-67735","description":"Netty is an asynchronous, event-driven network application framework. In versions prior to 4.1.129.Final and 4.2.8.Final, the `io.netty.handler.codec.http.HttpRequestEncoder` has a CRLF injection with the request URI when constructing a request. This leads to request smuggling when `HttpRequestEncoder` is used without proper sanitization of the URI. Any application / framework using `HttpRequestEncoder` can be subject to be abused to perform request smuggling using CRLF injection. Versions 4.1.129.Final and 4.2.8.Final fix the issue."}]},{"artifact":{"id":"14cfe0f375d6d1af","cpes":["cpe:2.3:a:zlib1g:zlib1g:1\\:1.3.dfsg-3.1ubuntu2.2:*:*:*:*:*:*:*"],"name":"zlib1g","purl":"pkg:deb/ubuntu/zlib1g@1%3A1.3.dfsg-3.1ubuntu2.2?arch=amd64&distro=ubuntu-24.04&upstream=zlib","type":"deb","version":"1:1.3.dfsg-3.1ubuntu2.2","language":"","licenses":["Zlib"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/zlib1g/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/zlib1g/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/zlib1g:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/zlib1g:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"zlib"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-85091","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"zlib","version":"1:1.3.dfsg-3.1ubuntu2.2"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-85091","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-85091","cwe":"CWE-787","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-85091","date":"2026-10-17","epss":0.00356,"percentile":0.27724}],"risk":0.178,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-85091"},"relatedVulnerabilities":[{"id":"CVE-2026-85091","cvss":[{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.3},"version":"4.0","vendorMetadata":{}},{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H","metrics":{"baseScore":7.4,"impactScore":5.2,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-85091","cwe":"CWE-787","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-85091","date":"2026-10-17","epss":0.00356,"percentile":0.27724}],"urls":["https://gist.github.com/thesmartshadow/e0b9481792afb7c31e86fee1ff084490","https://github.com/madler/zlib","https://github.com/madler/zlib/blob/v1.3.2/gzwrite.c#L393","https://www.vulncheck.com/advisories/zlib-1.3.1.2-through-1.3.2-heap-buffer-overflow-via-gz-vacate"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-85091","description":"zlib versions 1.3.1.2 through 1.3.2 contain a heap buffer overflow vulnerability in the gz_vacate() function when processing non-blocking gzwrite() operations with stale external buffer pointers. Attackers can trigger the overflow by calling gzprintf() or gzvprintf() after a write stall, causing an unchecked memmove() to write beyond the internal input buffer boundary."}]},{"artifact":{"id":"ee06eab4d33d40b1","cpes":["cpe:2.3:a:libexpat1:libexpat1:2.6.1-2ubuntu0.6:*:*:*:*:*:*:*"],"name":"libexpat1","purl":"pkg:deb/ubuntu/libexpat1@2.6.1-2ubuntu0.6?arch=amd64&distro=ubuntu-24.04&upstream=expat","type":"deb","version":"2.6.1-2ubuntu0.6","language":"","licenses":["MIT"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libexpat1/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/libexpat1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libexpat1:amd64.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/libexpat1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"expat"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-102633","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"expat","version":"2.6.1-2ubuntu0.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-102633","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-102633","cwe":"CWE-190","type":"Primary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-102633","date":"2026-10-17","epss":0.00348,"percentile":0.26874}],"risk":0.174,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-102633"},"relatedVulnerabilities":[{"id":"CVE-2026-102633","cvss":[{"type":"Primary","source":"disclosure@vulncheck.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.9,"impactScore":3.6,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.2},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-102633","cwe":"CWE-190","type":"Primary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-102633","date":"2026-10-17","epss":0.00348,"percentile":0.26874}],"urls":["https://github.com/libexpat/libexpat","https://github.com/libexpat/libexpat/blob/R_2_8_5/expat/lib/xmlparse.c#L1003","https://github.com/libexpat/libexpat/commit/209801d7fbaf07ab74bae8cb32dd2ab9e5846118","https://github.com/libexpat/libexpat/pull/1392","https://www.vulncheck.com/advisories/libexpat-2.7.2-through-2.8.5-integer-overflow-in-expat-realloc"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-102633","description":"libexpat versions 2.7.2 through 2.8.5 contain an integer overflow vulnerability in expat_realloc() function on 32-bit platforms when computing allocation sizes. Attackers supplying malicious XML to applications parsing with vulnerable libexpat can cause heap buffer overflow, memory corruption, or denial of service."}]},{"artifact":{"id":"9da5680be11ec185","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-v8h7-rr48-vmmv","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-v8h7-rr48-vmmv","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-06","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-41417","cwe":"CWE-93","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-41417","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-41417","date":"2026-10-17","epss":0.00336,"percentile":0.25413}],"risk":0.17304000000000003,"urls":["https://github.com/netty/netty/security/advisories/GHSA-v8h7-rr48-vmmv","https://nvd.nist.gov/vuln/detail/CVE-2026-41417"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-v8h7-rr48-vmmv","description":"Netty: Start-Line Injection in DefaultHttpRequest.setUri() Allows HTTP Request Smuggling and RTSP Request Injection"},"relatedVulnerabilities":[{"id":"CVE-2026-41417","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-41417","cwe":"CWE-93","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-41417","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-41417","date":"2026-10-17","epss":0.00336,"percentile":0.25413}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-v8h7-rr48-vmmv"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-41417","description":"Netty allows request-line validation to be bypassed when a `DefaultHttpRequest` or `DefaultFullHttpRequest` is created first and its URI is later changed via `setUri()`. The constructors reject CRLF and whitespace characters that would break the start-line, but `setUri()` does not apply the same validation. `HttpRequestEncoder` and `RtspEncoder` then write the URI into the request line verbatim. If attacker-controlled input reaches `setUri()`, this enables CRLF injection and insertion of additional HTTP or RTSP requests, leading to HTTP request smuggling or desynchronization on the HTTP side and request injection on the RTSP side. This issue is fixed in versions 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"345744090a14b6c3","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-v8h7-rr48-vmmv","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-v8h7-rr48-vmmv","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-06","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-41417","cwe":"CWE-93","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-41417","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-41417","date":"2026-10-17","epss":0.00336,"percentile":0.25413}],"risk":0.17304000000000003,"urls":["https://github.com/netty/netty/security/advisories/GHSA-v8h7-rr48-vmmv","https://nvd.nist.gov/vuln/detail/CVE-2026-41417"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-v8h7-rr48-vmmv","description":"Netty: Start-Line Injection in DefaultHttpRequest.setUri() Allows HTTP Request Smuggling and RTSP Request Injection"},"relatedVulnerabilities":[{"id":"CVE-2026-41417","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-41417","cwe":"CWE-93","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-41417","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-41417","date":"2026-10-17","epss":0.00336,"percentile":0.25413}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-v8h7-rr48-vmmv"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-41417","description":"Netty allows request-line validation to be bypassed when a `DefaultHttpRequest` or `DefaultFullHttpRequest` is created first and its URI is later changed via `setUri()`. The constructors reject CRLF and whitespace characters that would break the start-line, but `setUri()` does not apply the same validation. `HttpRequestEncoder` and `RtspEncoder` then write the URI into the request line verbatim. If attacker-controlled input reaches `setUri()`, this enables CRLF injection and insertion of additional HTTP or RTSP requests, leading to HTTP request smuggling or desynchronization on the HTTP side and request injection on the RTSP side. This issue is fixed in versions 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"b3b8794c6801fe0d","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-v8h7-rr48-vmmv","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-v8h7-rr48-vmmv","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-06","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-41417","cwe":"CWE-93","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-41417","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-41417","date":"2026-10-17","epss":0.00336,"percentile":0.25413}],"risk":0.17304000000000003,"urls":["https://github.com/netty/netty/security/advisories/GHSA-v8h7-rr48-vmmv","https://nvd.nist.gov/vuln/detail/CVE-2026-41417"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-v8h7-rr48-vmmv","description":"Netty: Start-Line Injection in DefaultHttpRequest.setUri() Allows HTTP Request Smuggling and RTSP Request Injection"},"relatedVulnerabilities":[{"id":"CVE-2026-41417","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-41417","cwe":"CWE-93","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-41417","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-41417","date":"2026-10-17","epss":0.00336,"percentile":0.25413}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-v8h7-rr48-vmmv"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-41417","description":"Netty allows request-line validation to be bypassed when a `DefaultHttpRequest` or `DefaultFullHttpRequest` is created first and its URI is later changed via `setUri()`. The constructors reject CRLF and whitespace characters that would break the start-line, but `setUri()` does not apply the same validation. `HttpRequestEncoder` and `RtspEncoder` then write the URI into the request line verbatim. If attacker-controlled input reaches `setUri()`, this enables CRLF injection and insertion of additional HTTP or RTSP requests, leading to HTTP request smuggling or desynchronization on the HTTP side and request injection on the RTSP side. This issue is fixed in versions 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"9da5680be11ec185","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-38f8-5428-x5cv","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-38f8-5428-x5cv","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-07","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42585","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-42585","date":"2026-10-17","epss":0.00293,"percentile":0.20455}],"risk":0.16847499999999999,"urls":["https://github.com/netty/netty/security/advisories/GHSA-38f8-5428-x5cv","https://datatracker.ietf.org/doc/html/rfc9112#name-message-body-length","https://nvd.nist.gov/vuln/detail/CVE-2026-42585"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-38f8-5428-x5cv","description":"Netty vulnerable to HTTP Request Smuggling due to malformed Transfer-Encoding"},"relatedVulnerabilities":[{"id":"CVE-2026-42585","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42585","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-42585","date":"2026-10-17","epss":0.00293,"percentile":0.20455}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-38f8-5428-x5cv"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-42585","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, Netty incorrectly parses malformed Transfer-Encoding, enabling request smuggling attacks. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"b3b8794c6801fe0d","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-38f8-5428-x5cv","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-38f8-5428-x5cv","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-07","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42585","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-42585","date":"2026-10-17","epss":0.00293,"percentile":0.20455}],"risk":0.16847499999999999,"urls":["https://github.com/netty/netty/security/advisories/GHSA-38f8-5428-x5cv","https://datatracker.ietf.org/doc/html/rfc9112#name-message-body-length","https://nvd.nist.gov/vuln/detail/CVE-2026-42585"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-38f8-5428-x5cv","description":"Netty vulnerable to HTTP Request Smuggling due to malformed Transfer-Encoding"},"relatedVulnerabilities":[{"id":"CVE-2026-42585","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42585","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-42585","date":"2026-10-17","epss":0.00293,"percentile":0.20455}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-38f8-5428-x5cv"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-42585","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, Netty incorrectly parses malformed Transfer-Encoding, enabling request smuggling attacks. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"345744090a14b6c3","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.133.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-38f8-5428-x5cv","versionConstraint":"<=4.1.132.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-38f8-5428-x5cv","fix":{"state":"fixed","versions":["4.1.133.Final"],"available":[{"date":"2026-05-07","kind":"first-observed","version":"4.1.133.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42585","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-42585","date":"2026-10-17","epss":0.00293,"percentile":0.20455}],"risk":0.16847499999999999,"urls":["https://github.com/netty/netty/security/advisories/GHSA-38f8-5428-x5cv","https://datatracker.ietf.org/doc/html/rfc9112#name-message-body-length","https://nvd.nist.gov/vuln/detail/CVE-2026-42585"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-38f8-5428-x5cv","description":"Netty vulnerable to HTTP Request Smuggling due to malformed Transfer-Encoding"},"relatedVulnerabilities":[{"id":"CVE-2026-42585","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-42585","cwe":"CWE-444","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-42585","date":"2026-10-17","epss":0.00293,"percentile":0.20455}],"urls":["https://github.com/netty/netty/security/advisories/GHSA-38f8-5428-x5cv"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-42585","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, Netty incorrectly parses malformed Transfer-Encoding, enabling request smuggling attacks. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final."}]},{"artifact":{"id":"ca8e64bd85e20051","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.16.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.16.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.16.1","type":"java-archive","version":"2.16.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-security-plugin-11.6.0.39346.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.9"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-vvgp-rfg2-7rr6","versionConstraint":">=2.0.0,<2.18.9 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.16.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-vvgp-rfg2-7rr6","fix":{"state":"fixed","versions":["2.18.9"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.18.9"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-77310","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-77310","date":"2026-10-17","epss":0.00313,"percentile":0.22616}],"risk":0.161195,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-vvgp-rfg2-7rr6","https://nvd.nist.gov/vuln/detail/CVE-2026-77310","https://github.com/FasterXML/jackson-databind/pull/6058","https://github.com/FasterXML/jackson-databind/commit/2fc7bd9057dd051d7dea0e5fcad89822d0fa5ebd","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.9","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.5","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.1","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.5","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-vvgp-rfg2-7rr6","description":"jackson-databind: Incomplete fix for CVE-2026-54514: eager DNS resolution (SSRF) still present in InetAddress deserialization"},"relatedVulnerabilities":[{"id":"CVE-2026-77310","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-77310","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-77310","date":"2026-10-17","epss":0.00313,"percentile":0.22616}],"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-vvgp-rfg2-7rr6"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-77310","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. Prior to versions 2.18.9, 2.21.5, 2.22.1, 3.1.5, and 3.2.1 on their respective release lines, the java.net.InetAddress branch of FromStringDeserializer.Std._deserialize() calls InetAddress.getByName() on attacker-controlled input, causing eager DNS resolution during deserialization and enabling DNS-based server-side request forgery and internal-host enumeration. This issue is fixed in versions 2.18.9, 2.21.5, 2.22.1, 3.1.5, and 3.2.1."}]},{"artifact":{"id":"defdabbb25148c75","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.2","type":"java-archive","version":"2.17.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.9"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-vvgp-rfg2-7rr6","versionConstraint":">=2.0.0,<2.18.9 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-vvgp-rfg2-7rr6","fix":{"state":"fixed","versions":["2.18.9"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.18.9"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-77310","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-77310","date":"2026-10-17","epss":0.00313,"percentile":0.22616}],"risk":0.161195,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-vvgp-rfg2-7rr6","https://nvd.nist.gov/vuln/detail/CVE-2026-77310","https://github.com/FasterXML/jackson-databind/pull/6058","https://github.com/FasterXML/jackson-databind/commit/2fc7bd9057dd051d7dea0e5fcad89822d0fa5ebd","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.9","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.5","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.1","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.5","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-vvgp-rfg2-7rr6","description":"jackson-databind: Incomplete fix for CVE-2026-54514: eager DNS resolution (SSRF) still present in InetAddress deserialization"},"relatedVulnerabilities":[{"id":"CVE-2026-77310","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-77310","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-77310","date":"2026-10-17","epss":0.00313,"percentile":0.22616}],"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-vvgp-rfg2-7rr6"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-77310","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. Prior to versions 2.18.9, 2.21.5, 2.22.1, 3.1.5, and 3.2.1 on their respective release lines, the java.net.InetAddress branch of FromStringDeserializer.Std._deserialize() calls InetAddress.getByName() on attacker-controlled input, causing eager DNS resolution during deserialization and enabling DNS-based server-side request forgery and internal-host enumeration. This issue is fixed in versions 2.18.9, 2.21.5, 2.22.1, 3.1.5, and 3.2.1."}]},{"artifact":{"id":"e82eac4d495468a8","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.17.3:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.17.3:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.17.3","type":"java-archive","version":"2.17.3","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.18.9"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-vvgp-rfg2-7rr6","versionConstraint":">=2.0.0,<2.18.9 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.17.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-vvgp-rfg2-7rr6","fix":{"state":"fixed","versions":["2.18.9"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.18.9"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-77310","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-77310","date":"2026-10-17","epss":0.00313,"percentile":0.22616}],"risk":0.161195,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-vvgp-rfg2-7rr6","https://nvd.nist.gov/vuln/detail/CVE-2026-77310","https://github.com/FasterXML/jackson-databind/pull/6058","https://github.com/FasterXML/jackson-databind/commit/2fc7bd9057dd051d7dea0e5fcad89822d0fa5ebd","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.9","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.5","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.1","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.5","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-vvgp-rfg2-7rr6","description":"jackson-databind: Incomplete fix for CVE-2026-54514: eager DNS resolution (SSRF) still present in InetAddress deserialization"},"relatedVulnerabilities":[{"id":"CVE-2026-77310","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-77310","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-77310","date":"2026-10-17","epss":0.00313,"percentile":0.22616}],"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-vvgp-rfg2-7rr6"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-77310","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. Prior to versions 2.18.9, 2.21.5, 2.22.1, 3.1.5, and 3.2.1 on their respective release lines, the java.net.InetAddress branch of FromStringDeserializer.Std._deserialize() calls InetAddress.getByName() on attacker-controlled input, causing eager DNS resolution during deserialization and enabling DNS-based server-side request forgery and internal-host enumeration. This issue is fixed in versions 2.18.9, 2.21.5, 2.22.1, 3.1.5, and 3.2.1."}]},{"artifact":{"id":"25d436943ddb3334","cpes":["cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core.jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0.txt"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":[{"value":"b3f7506f6414fb04760561eec11a0880165c2a4a","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/jdbc/mssql/jackson-databind-2.19.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.5"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-vvgp-rfg2-7rr6","versionConstraint":">=2.19.0,<2.21.5 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-vvgp-rfg2-7rr6","fix":{"state":"fixed","versions":["2.21.5"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.21.5"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-77310","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-77310","date":"2026-10-17","epss":0.00313,"percentile":0.22616}],"risk":0.161195,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-vvgp-rfg2-7rr6","https://nvd.nist.gov/vuln/detail/CVE-2026-77310","https://github.com/FasterXML/jackson-databind/pull/6058","https://github.com/FasterXML/jackson-databind/commit/2fc7bd9057dd051d7dea0e5fcad89822d0fa5ebd","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.9","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.5","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.1","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.5","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-vvgp-rfg2-7rr6","description":"jackson-databind: Incomplete fix for CVE-2026-54514: eager DNS resolution (SSRF) still present in InetAddress deserialization"},"relatedVulnerabilities":[{"id":"CVE-2026-77310","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-77310","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-77310","date":"2026-10-17","epss":0.00313,"percentile":0.22616}],"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-vvgp-rfg2-7rr6"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-77310","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. Prior to versions 2.18.9, 2.21.5, 2.22.1, 3.1.5, and 3.2.1 on their respective release lines, the java.net.InetAddress branch of FromStringDeserializer.Std._deserialize() calls InetAddress.getByName() on attacker-controlled input, causing eager DNS resolution during deserialization and enabling DNS-based server-side request forgery and internal-host enumeration. This issue is fixed in versions 2.18.9, 2.21.5, 2.22.1, 3.1.5, and 3.2.1."}]},{"artifact":{"id":"44c1c53d756b1edf","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.5"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-vvgp-rfg2-7rr6","versionConstraint":">=2.19.0,<2.21.5 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-vvgp-rfg2-7rr6","fix":{"state":"fixed","versions":["2.21.5"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.21.5"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-77310","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-77310","date":"2026-10-17","epss":0.00313,"percentile":0.22616}],"risk":0.161195,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-vvgp-rfg2-7rr6","https://nvd.nist.gov/vuln/detail/CVE-2026-77310","https://github.com/FasterXML/jackson-databind/pull/6058","https://github.com/FasterXML/jackson-databind/commit/2fc7bd9057dd051d7dea0e5fcad89822d0fa5ebd","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.9","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.5","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.1","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.5","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-vvgp-rfg2-7rr6","description":"jackson-databind: Incomplete fix for CVE-2026-54514: eager DNS resolution (SSRF) still present in InetAddress deserialization"},"relatedVulnerabilities":[{"id":"CVE-2026-77310","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-77310","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-77310","date":"2026-10-17","epss":0.00313,"percentile":0.22616}],"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-vvgp-rfg2-7rr6"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-77310","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. Prior to versions 2.18.9, 2.21.5, 2.22.1, 3.1.5, and 3.2.1 on their respective release lines, the java.net.InetAddress branch of FromStringDeserializer.Std._deserialize() calls InetAddress.getByName() on attacker-controlled input, causing eager DNS resolution during deserialization and enabling DNS-based server-side request forgery and internal-host enumeration. This issue is fixed in versions 2.18.9, 2.21.5, 2.22.1, 3.1.5, and 3.2.1."}]},{"artifact":{"id":"32ddaad000353c8d","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.0:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.0:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.0","type":"java-archive","version":"2.19.0","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.5"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-vvgp-rfg2-7rr6","versionConstraint":">=2.19.0,<2.21.5 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-vvgp-rfg2-7rr6","fix":{"state":"fixed","versions":["2.21.5"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.21.5"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-77310","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-77310","date":"2026-10-17","epss":0.00313,"percentile":0.22616}],"risk":0.161195,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-vvgp-rfg2-7rr6","https://nvd.nist.gov/vuln/detail/CVE-2026-77310","https://github.com/FasterXML/jackson-databind/pull/6058","https://github.com/FasterXML/jackson-databind/commit/2fc7bd9057dd051d7dea0e5fcad89822d0fa5ebd","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.9","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.5","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.1","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.5","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-vvgp-rfg2-7rr6","description":"jackson-databind: Incomplete fix for CVE-2026-54514: eager DNS resolution (SSRF) still present in InetAddress deserialization"},"relatedVulnerabilities":[{"id":"CVE-2026-77310","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-77310","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-77310","date":"2026-10-17","epss":0.00313,"percentile":0.22616}],"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-vvgp-rfg2-7rr6"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-77310","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. Prior to versions 2.18.9, 2.21.5, 2.22.1, 3.1.5, and 3.2.1 on their respective release lines, the java.net.InetAddress branch of FromStringDeserializer.Std._deserialize() calls InetAddress.getByName() on attacker-controlled input, causing eager DNS resolution during deserialization and enabling DNS-based server-side request forgery and internal-host enumeration. This issue is fixed in versions 2.18.9, 2.21.5, 2.22.1, 3.1.5, and 3.2.1."}]},{"artifact":{"id":"2a6408dd4c290fef","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.1:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.1:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.1","type":"java-archive","version":"2.19.1","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-python-enterprise-plugin-5.7.1.26730.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.5"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-vvgp-rfg2-7rr6","versionConstraint":">=2.19.0,<2.21.5 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-vvgp-rfg2-7rr6","fix":{"state":"fixed","versions":["2.21.5"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.21.5"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-77310","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-77310","date":"2026-10-17","epss":0.00313,"percentile":0.22616}],"risk":0.161195,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-vvgp-rfg2-7rr6","https://nvd.nist.gov/vuln/detail/CVE-2026-77310","https://github.com/FasterXML/jackson-databind/pull/6058","https://github.com/FasterXML/jackson-databind/commit/2fc7bd9057dd051d7dea0e5fcad89822d0fa5ebd","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.9","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.5","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.1","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.5","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-vvgp-rfg2-7rr6","description":"jackson-databind: Incomplete fix for CVE-2026-54514: eager DNS resolution (SSRF) still present in InetAddress deserialization"},"relatedVulnerabilities":[{"id":"CVE-2026-77310","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-77310","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-77310","date":"2026-10-17","epss":0.00313,"percentile":0.22616}],"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-vvgp-rfg2-7rr6"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-77310","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. Prior to versions 2.18.9, 2.21.5, 2.22.1, 3.1.5, and 3.2.1 on their respective release lines, the java.net.InetAddress branch of FromStringDeserializer.Std._deserialize() calls InetAddress.getByName() on attacker-controlled input, causing eager DNS resolution during deserialization and enabling DNS-based server-side request forgery and internal-host enumeration. This issue is fixed in versions 2.18.9, 2.21.5, 2.22.1, 3.1.5, and 3.2.1."}]},{"artifact":{"id":"6ac5f9b8bb069339","cpes":["cpe:2.3:a:com.fasterxml.jackson.core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson.core:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:com.fasterxml.jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson-databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson_databind:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson-databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson_databind:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:fasterxml:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:jackson:jackson:2.19.2:*:*:*:*:*:*:*","cpe:2.3:a:core:jackson:2.19.2:*:*:*:*:*:*:*"],"name":"jackson-databind","purl":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.19.2","type":"java-archive","version":"2.19.2","language":"java","licenses":["The Apache Software License, Version 2.0"],"metadata":{"pomGroupID":"com.fasterxml.jackson.core","virtualPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar:com.fasterxml.jackson.core:jackson-databind","manifestName":"","pomArtifactID":"jackson-databind","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-text-enterprise-plugin-2.26.1.9976.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"2.21.5"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-vvgp-rfg2-7rr6","versionConstraint":">=2.19.0,<2.21.5 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"com.fasterxml.jackson.core:jackson-databind","version":"2.19.2"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-vvgp-rfg2-7rr6","fix":{"state":"fixed","versions":["2.21.5"],"available":[{"date":"2026-09-29","kind":"first-observed","version":"2.21.5"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-77310","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-77310","date":"2026-10-17","epss":0.00313,"percentile":0.22616}],"risk":0.161195,"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-vvgp-rfg2-7rr6","https://nvd.nist.gov/vuln/detail/CVE-2026-77310","https://github.com/FasterXML/jackson-databind/pull/6058","https://github.com/FasterXML/jackson-databind/commit/2fc7bd9057dd051d7dea0e5fcad89822d0fa5ebd","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.9","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.5","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.1","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.5","https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-vvgp-rfg2-7rr6","description":"jackson-databind: Incomplete fix for CVE-2026-54514: eager DNS resolution (SSRF) still present in InetAddress deserialization"},"relatedVulnerabilities":[{"id":"CVE-2026-77310","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"impactScore":1.5,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-77310","cwe":"CWE-918","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-77310","date":"2026-10-17","epss":0.00313,"percentile":0.22616}],"urls":["https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-vvgp-rfg2-7rr6"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-77310","description":"jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. Prior to versions 2.18.9, 2.21.5, 2.22.1, 3.1.5, and 3.2.1 on their respective release lines, the java.net.InetAddress branch of FromStringDeserializer.Std._deserialize() calls InetAddress.getByName() on attacker-controlled input, causing eager DNS resolution during deserialization and enabling DNS-based server-side request forgery and internal-host enumeration. This issue is fixed in versions 2.18.9, 2.21.5, 2.22.1, 3.1.5, and 3.2.1."}]},{"artifact":{"id":"f0ae564f6cc76e8b","cpes":["cpe:2.3:a:libc-bin:libc-bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc-bin:libc_bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc_bin:libc-bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc_bin:libc_bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc:libc-bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc:libc_bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*"],"name":"libc-bin","purl":"pkg:deb/ubuntu/libc-bin@2.39-0ubuntu8.9?arch=amd64&distro=ubuntu-24.04&upstream=glibc","type":"deb","version":"2.39-0ubuntu8.9","language":"","licenses":["sha256:d3c95b56fa33e28b57860580f0baf4e4f4de2a268a2b80f1d031a5191bade265"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc-bin/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libc-bin/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc-bin.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc-bin.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc-bin.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.list"},{"path":"/var/lib/dpkg/info/libc-bin.postinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.postinst"},{"path":"/var/lib/dpkg/info/libc-bin.triggers","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.triggers"}],"upstreams":[{"name":"glibc"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-8674","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"glibc","version":"2.39-0ubuntu8.9"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-8674","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-8674","cwe":"CWE-617","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-8674","date":"2026-10-17","epss":0.00315,"percentile":0.22857}],"risk":0.1575,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-8674"},"relatedVulnerabilities":[{"id":"CVE-2026-8674","cvss":[{"type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","vector":"CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.3,"impactScore":3.6,"exploitabilityScore":1.7},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-8674","cwe":"CWE-617","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-8674","date":"2026-10-17","epss":0.00315,"percentile":0.22857}],"urls":["https://joshua.hu/fuzzing-glibc-libresolv","https://sourceware.org/bugzilla/show_bug.cgi?id=31026","https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0021","https://sourceware.org/git/?p=glibc.git;a=commit;h=506ea57086bfb9ce3daff1c14246a1cb532aba0a","http://www.openwall.com/lists/oss-security/2026/09/17/4"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-8674","description":"Initializing the DNS stub resolver from an /etc/resolv.conf file, or a LOCALDOMAIN environment variable, whose search list contains a domain of roughly 200 characters or more in the GNU C Library version 2.26 to 2.44 results in an assertion failure which aborts the process.\n\nThe resolver truncates the search list when copying it into the fixed-size _res.defdname buffer, then asserts that the copy is consistent with the full configuration.  The consistency check compared against the wrong size and did not handle a first entry that does not fit, so a correctly truncated list failed the assertion.  Any process that resolves names through the library is affected, including long-running processes that reload /etc/resolv.conf on the next query after it changes.  Search domains are commonly written to /etc/resolv.conf from data received over DHCP or from a VPN server, so an attacker on the local network may be able to trigger this without privileges on the target system, subject to validation by the network configuration software."}]},{"artifact":{"id":"a2811c097c883c6c","cpes":["cpe:2.3:a:libc6:libc6:2.39-0ubuntu8.9:*:*:*:*:*:*:*"],"name":"libc6","purl":"pkg:deb/ubuntu/libc6@2.39-0ubuntu8.9?arch=amd64&distro=ubuntu-24.04&upstream=glibc","type":"deb","version":"2.39-0ubuntu8.9","language":"","licenses":["sha256:d3c95b56fa33e28b57860580f0baf4e4f4de2a268a2b80f1d031a5191bade265"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libc6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc6:amd64.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc6:amd64.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc6:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc6:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"glibc"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-8674","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"glibc","version":"2.39-0ubuntu8.9"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-8674","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-8674","cwe":"CWE-617","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-8674","date":"2026-10-17","epss":0.00315,"percentile":0.22857}],"risk":0.1575,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-8674"},"relatedVulnerabilities":[{"id":"CVE-2026-8674","cvss":[{"type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","vector":"CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.3,"impactScore":3.6,"exploitabilityScore":1.7},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-8674","cwe":"CWE-617","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-8674","date":"2026-10-17","epss":0.00315,"percentile":0.22857}],"urls":["https://joshua.hu/fuzzing-glibc-libresolv","https://sourceware.org/bugzilla/show_bug.cgi?id=31026","https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0021","https://sourceware.org/git/?p=glibc.git;a=commit;h=506ea57086bfb9ce3daff1c14246a1cb532aba0a","http://www.openwall.com/lists/oss-security/2026/09/17/4"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-8674","description":"Initializing the DNS stub resolver from an /etc/resolv.conf file, or a LOCALDOMAIN environment variable, whose search list contains a domain of roughly 200 characters or more in the GNU C Library version 2.26 to 2.44 results in an assertion failure which aborts the process.\n\nThe resolver truncates the search list when copying it into the fixed-size _res.defdname buffer, then asserts that the copy is consistent with the full configuration.  The consistency check compared against the wrong size and did not handle a first entry that does not fit, so a correctly truncated list failed the assertion.  Any process that resolves names through the library is affected, including long-running processes that reload /etc/resolv.conf on the next query after it changes.  Search domains are commonly written to /etc/resolv.conf from data received over DHCP or from a VPN server, so an attacker on the local network may be able to trigger this without privileges on the target system, subject to validation by the network configuration software."}]},{"artifact":{"id":"339e7c8af3fbd149","cpes":["cpe:2.3:a:locales:locales:2.39-0ubuntu8.9:*:*:*:*:*:*:*"],"name":"locales","purl":"pkg:deb/ubuntu/locales@2.39-0ubuntu8.9?arch=all&distro=ubuntu-24.04&upstream=glibc","type":"deb","version":"2.39-0ubuntu8.9","language":"","licenses":["sha256:d3c95b56fa33e28b57860580f0baf4e4f4de2a268a2b80f1d031a5191bade265"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/locales/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/locales/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/locales.conffiles","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/locales.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/locales.config","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.config"},{"path":"/var/lib/dpkg/info/locales.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.list"},{"path":"/var/lib/dpkg/info/locales.postinst","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.postinst"},{"path":"/var/lib/dpkg/info/locales.postrm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.postrm"},{"path":"/var/lib/dpkg/info/locales.prerm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.prerm"},{"path":"/var/lib/dpkg/info/locales.templates","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.templates"}],"upstreams":[{"name":"glibc"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-8674","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"glibc","version":"2.39-0ubuntu8.9"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-8674","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-8674","cwe":"CWE-617","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-8674","date":"2026-10-17","epss":0.00315,"percentile":0.22857}],"risk":0.1575,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-8674"},"relatedVulnerabilities":[{"id":"CVE-2026-8674","cvss":[{"type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","vector":"CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.3,"impactScore":3.6,"exploitabilityScore":1.7},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-8674","cwe":"CWE-617","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-8674","date":"2026-10-17","epss":0.00315,"percentile":0.22857}],"urls":["https://joshua.hu/fuzzing-glibc-libresolv","https://sourceware.org/bugzilla/show_bug.cgi?id=31026","https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0021","https://sourceware.org/git/?p=glibc.git;a=commit;h=506ea57086bfb9ce3daff1c14246a1cb532aba0a","http://www.openwall.com/lists/oss-security/2026/09/17/4"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-8674","description":"Initializing the DNS stub resolver from an /etc/resolv.conf file, or a LOCALDOMAIN environment variable, whose search list contains a domain of roughly 200 characters or more in the GNU C Library version 2.26 to 2.44 results in an assertion failure which aborts the process.\n\nThe resolver truncates the search list when copying it into the fixed-size _res.defdname buffer, then asserts that the copy is consistent with the full configuration.  The consistency check compared against the wrong size and did not handle a first entry that does not fit, so a correctly truncated list failed the assertion.  Any process that resolves names through the library is affected, including long-running processes that reload /etc/resolv.conf on the next query after it changes.  Search domains are commonly written to /etc/resolv.conf from data received over DHCP or from a VPN server, so an attacker on the local network may be able to trigger this without privileges on the target system, subject to validation by the network configuration software."}]},{"artifact":{"id":"af95be31c1ad9110","cpes":["cpe:2.3:a:libpcre2-8-0:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2-8-0:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8_0:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8_0:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2-8:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2-8:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*"],"name":"libpcre2-8-0","purl":"pkg:deb/ubuntu/libpcre2-8-0@10.42-4ubuntu2.1?arch=amd64&distro=ubuntu-24.04&upstream=pcre2","type":"deb","version":"10.42-4ubuntu2.1","language":"","licenses":["BSD-2-clause","BSD-3-clause","BSD-3-clause-Cambridge","X11","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libpcre2-8-0/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libpcre2-8-0/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libpcre2-8-0:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpcre2-8-0:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"pcre2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-89156","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"pcre2","version":"10.42-4ubuntu2.1"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-89156","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-89156","cwe":"CWE-125","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-89156","date":"2026-10-17","epss":0.00294,"percentile":0.20572}],"risk":0.147,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-89156"},"relatedVulnerabilities":[{"id":"CVE-2026-89156","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.9,"impactScore":3.6,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"cve@mitre.org","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":2.9,"impactScore":1.5,"exploitabilityScore":1.5},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89156","cwe":"CWE-125","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-89156","date":"2026-10-17","epss":0.00294,"percentile":0.20572}],"urls":["https://github.com/PCRE2Project/pcre2/releases/tag/pcre2-10.48","https://github.com/PCRE2Project/pcre2/security/advisories/GHSA-2p8c-ff85-vh9x"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89156","description":"PCRE2 before 10.48 has a pcre2_match out-of-bounds read after a JIT fallback when an attacker can provide invalid UTF data."}]},{"artifact":{"id":"f0ae564f6cc76e8b","cpes":["cpe:2.3:a:libc-bin:libc-bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc-bin:libc_bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc_bin:libc-bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc_bin:libc_bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc:libc-bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc:libc_bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*"],"name":"libc-bin","purl":"pkg:deb/ubuntu/libc-bin@2.39-0ubuntu8.9?arch=amd64&distro=ubuntu-24.04&upstream=glibc","type":"deb","version":"2.39-0ubuntu8.9","language":"","licenses":["sha256:d3c95b56fa33e28b57860580f0baf4e4f4de2a268a2b80f1d031a5191bade265"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc-bin/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libc-bin/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc-bin.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc-bin.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc-bin.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.list"},{"path":"/var/lib/dpkg/info/libc-bin.postinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.postinst"},{"path":"/var/lib/dpkg/info/libc-bin.triggers","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.triggers"}],"upstreams":[{"name":"glibc"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-97399","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"glibc","version":"2.39-0ubuntu8.9"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-97399","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-97399","cwe":"CWE-126","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-97399","date":"2026-10-17","epss":0.00292,"percentile":0.20334}],"risk":0.146,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-97399"},"relatedVulnerabilities":[{"id":"CVE-2026-97399","cvss":[{"type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.7,"impactScore":1.5,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-97399","cwe":"CWE-126","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-97399","date":"2026-10-17","epss":0.00292,"percentile":0.20334}],"urls":["https://sourceware.org/bugzilla/show_bug.cgi?id=34683","https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0024","http://www.openwall.com/lists/oss-security/2026/09/28/7"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-97399","description":"The strncasecmp function in the GNU C Library 2.24 and later optimized for the Power8 architecture may read one byte beyond the input size limit, which may crash a program when that byte is not readable.\n\nThis condition may happen when the input strings to the strncasecmp function are attacker controlled in an application and they match all the way up to the edge of their page and the neighbouring page is either not mapped or is not readable."}]},{"artifact":{"id":"a2811c097c883c6c","cpes":["cpe:2.3:a:libc6:libc6:2.39-0ubuntu8.9:*:*:*:*:*:*:*"],"name":"libc6","purl":"pkg:deb/ubuntu/libc6@2.39-0ubuntu8.9?arch=amd64&distro=ubuntu-24.04&upstream=glibc","type":"deb","version":"2.39-0ubuntu8.9","language":"","licenses":["sha256:d3c95b56fa33e28b57860580f0baf4e4f4de2a268a2b80f1d031a5191bade265"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libc6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc6:amd64.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc6:amd64.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc6:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc6:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"glibc"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-97399","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"glibc","version":"2.39-0ubuntu8.9"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-97399","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-97399","cwe":"CWE-126","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-97399","date":"2026-10-17","epss":0.00292,"percentile":0.20334}],"risk":0.146,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-97399"},"relatedVulnerabilities":[{"id":"CVE-2026-97399","cvss":[{"type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.7,"impactScore":1.5,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-97399","cwe":"CWE-126","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-97399","date":"2026-10-17","epss":0.00292,"percentile":0.20334}],"urls":["https://sourceware.org/bugzilla/show_bug.cgi?id=34683","https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0024","http://www.openwall.com/lists/oss-security/2026/09/28/7"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-97399","description":"The strncasecmp function in the GNU C Library 2.24 and later optimized for the Power8 architecture may read one byte beyond the input size limit, which may crash a program when that byte is not readable.\n\nThis condition may happen when the input strings to the strncasecmp function are attacker controlled in an application and they match all the way up to the edge of their page and the neighbouring page is either not mapped or is not readable."}]},{"artifact":{"id":"339e7c8af3fbd149","cpes":["cpe:2.3:a:locales:locales:2.39-0ubuntu8.9:*:*:*:*:*:*:*"],"name":"locales","purl":"pkg:deb/ubuntu/locales@2.39-0ubuntu8.9?arch=all&distro=ubuntu-24.04&upstream=glibc","type":"deb","version":"2.39-0ubuntu8.9","language":"","licenses":["sha256:d3c95b56fa33e28b57860580f0baf4e4f4de2a268a2b80f1d031a5191bade265"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/locales/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/locales/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/locales.conffiles","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/locales.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/locales.config","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.config"},{"path":"/var/lib/dpkg/info/locales.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.list"},{"path":"/var/lib/dpkg/info/locales.postinst","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.postinst"},{"path":"/var/lib/dpkg/info/locales.postrm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.postrm"},{"path":"/var/lib/dpkg/info/locales.prerm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.prerm"},{"path":"/var/lib/dpkg/info/locales.templates","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.templates"}],"upstreams":[{"name":"glibc"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-97399","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"glibc","version":"2.39-0ubuntu8.9"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-97399","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-97399","cwe":"CWE-126","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-97399","date":"2026-10-17","epss":0.00292,"percentile":0.20334}],"risk":0.146,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-97399"},"relatedVulnerabilities":[{"id":"CVE-2026-97399","cvss":[{"type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.7,"impactScore":1.5,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-97399","cwe":"CWE-126","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-97399","date":"2026-10-17","epss":0.00292,"percentile":0.20334}],"urls":["https://sourceware.org/bugzilla/show_bug.cgi?id=34683","https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0024","http://www.openwall.com/lists/oss-security/2026/09/28/7"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-97399","description":"The strncasecmp function in the GNU C Library 2.24 and later optimized for the Power8 architecture may read one byte beyond the input size limit, which may crash a program when that byte is not readable.\n\nThis condition may happen when the input strings to the strncasecmp function are attacker controlled in an application and they match all the way up to the edge of their page and the neighbouring page is either not mapped or is not readable."}]},{"artifact":{"id":"32ae4d30b3686ed6","cpes":["cpe:2.3:a:org.jsoup:jsoup:1.20.1:*:*:*:*:*:*:*","cpe:2.3:a:jsoup:jsoup:1.20.1:*:*:*:*:*:*:*"],"name":"jsoup","purl":"pkg:maven/org.jsoup/jsoup@1.20.1","type":"java-archive","version":"1.20.1","language":"java","licenses":["The MIT License"],"metadata":{"pomGroupID":"org.jsoup","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:org.jsoup:jsoup","manifestName":"","pomArtifactID":"jsoup","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.23.1"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-pmhh-3w7g-xqp8","versionConstraint":">=1.14.3,<1.23.1 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.jsoup:jsoup","version":"1.20.1"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-pmhh-3w7g-xqp8","fix":{"state":"fixed","versions":["1.23.1"],"available":[{"date":"2026-08-07","kind":"first-observed","version":"1.23.1"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N","metrics":{"baseScore":4.7,"impactScore":2.8,"exploitabilityScore":1.7},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-71497","cwe":"CWE-79","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-71497","date":"2026-10-17","epss":0.00296,"percentile":0.20787}],"risk":0.14356,"urls":["https://github.com/jhy/jsoup/security/advisories/GHSA-pmhh-3w7g-xqp8","https://github.com/jhy/jsoup/issues/2538","https://github.com/jhy/jsoup/commit/92f1aca552548b484bc7d4b94c51e48b8e6eca70","https://github.com/jhy/jsoup/releases/tag/jsoup-1.23.1"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-pmhh-3w7g-xqp8","description":"jsoup: Cleaner may expose markup with custom raw-text elements"},"relatedVulnerabilities":[{"id":"CVE-2026-71497","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N","metrics":{"baseScore":4.7,"impactScore":2.8,"exploitabilityScore":1.7},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-71497","cwe":"CWE-79","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-71497","date":"2026-10-17","epss":0.00296,"percentile":0.20787}],"urls":["https://github.com/jhy/jsoup/commit/92f1aca552548b484bc7d4b94c51e48b8e6eca70","https://github.com/jhy/jsoup/issues/2538","https://github.com/jhy/jsoup/releases/tag/jsoup-1.23.1","https://github.com/jhy/jsoup/security/advisories/GHSA-pmhh-3w7g-xqp8"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-71497","description":"jsoup is a Java library for working with real-world HTML. From 1.14.3 until 1.23.1, jsoup's HTML parser could incorrectly handle a malformed tag name ending in a control character, causing the tag to acquire the parsing behavior of a different element. When a custom Safelist permits certain raw-text elements, this misparsing can cause content that should remain inert text to be emitted as active markup after serialization, potentially resulting in cross-site scripting. jsoup's built-in Safelists are not affected. This issue is fixed in version 1.23.1."}]},{"artifact":{"id":"9da5680be11ec185","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.137.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-8c42-7qj2-3j46","versionConstraint":"<=4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-8c42-7qj2-3j46","fix":{"state":"fixed","versions":["4.1.137.Final"],"available":[{"date":"2026-08-18","kind":"first-observed","version":"4.1.137.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":4.3,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59903","cwe":"CWE-524","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59903","date":"2026-10-17","epss":0.00246,"percentile":0.14748}],"risk":0.14145,"urls":["https://github.com/netty/netty/security/advisories/GHSA-8c42-7qj2-3j46","https://github.com/netty/netty/pull/17213","https://github.com/netty/netty/pull/17217","https://github.com/netty/netty/releases/tag/netty-4.1.137.Final","https://github.com/netty/netty/releases/tag/netty-4.2.17.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-8c42-7qj2-3j46","description":"Netty Vulnerable to Cache Poisoning and Information Disclosure via CORS Vary Header Overwrite"},"relatedVulnerabilities":[{"id":"CVE-2026-59903","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":4.3,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59903","cwe":"CWE-524","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59903","date":"2026-10-17","epss":0.00246,"percentile":0.14748}],"urls":["https://github.com/netty/netty/pull/17213","https://github.com/netty/netty/pull/17217","https://github.com/netty/netty/releases/tag/netty-4.1.137.Final","https://github.com/netty/netty/releases/tag/netty-4.2.17.Final","https://github.com/netty/netty/security/advisories/GHSA-8c42-7qj2-3j46"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59903","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.1.137.Final and 4.2.17.Final, io.netty.handler.codec.http.cors.CorsHandler setVaryHeader replaces application Vary headers such as Authorization or Cookie with Origin, allowing a caching proxy or CDN to reuse authenticated responses across users and disclose sensitive information. This issue is fixed in versions 4.1.137.Final and 4.2.17.Final."}]},{"artifact":{"id":"345744090a14b6c3","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.137.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-8c42-7qj2-3j46","versionConstraint":"<=4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-8c42-7qj2-3j46","fix":{"state":"fixed","versions":["4.1.137.Final"],"available":[{"date":"2026-08-18","kind":"first-observed","version":"4.1.137.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":4.3,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59903","cwe":"CWE-524","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59903","date":"2026-10-17","epss":0.00246,"percentile":0.14748}],"risk":0.14145,"urls":["https://github.com/netty/netty/security/advisories/GHSA-8c42-7qj2-3j46","https://github.com/netty/netty/pull/17213","https://github.com/netty/netty/pull/17217","https://github.com/netty/netty/releases/tag/netty-4.1.137.Final","https://github.com/netty/netty/releases/tag/netty-4.2.17.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-8c42-7qj2-3j46","description":"Netty Vulnerable to Cache Poisoning and Information Disclosure via CORS Vary Header Overwrite"},"relatedVulnerabilities":[{"id":"CVE-2026-59903","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":4.3,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59903","cwe":"CWE-524","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59903","date":"2026-10-17","epss":0.00246,"percentile":0.14748}],"urls":["https://github.com/netty/netty/pull/17213","https://github.com/netty/netty/pull/17217","https://github.com/netty/netty/releases/tag/netty-4.1.137.Final","https://github.com/netty/netty/releases/tag/netty-4.2.17.Final","https://github.com/netty/netty/security/advisories/GHSA-8c42-7qj2-3j46"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59903","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.1.137.Final and 4.2.17.Final, io.netty.handler.codec.http.cors.CorsHandler setVaryHeader replaces application Vary headers such as Authorization or Cookie with Origin, allowing a caching proxy or CDN to reuse authenticated responses across users and disclose sensitive information. This issue is fixed in versions 4.1.137.Final and 4.2.17.Final."}]},{"artifact":{"id":"b3b8794c6801fe0d","cpes":["cpe:2.3:a:io.netty.codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty.codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_project:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty-codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty-codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:netty_codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty_codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec-http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec_http:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:io.netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:codec:codec_http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec-http:4.1.115.Final:*:*:*:*:*:*:*","cpe:2.3:a:netty:codec_http:4.1.115.Final:*:*:*:*:*:*:*"],"name":"netty-codec-http","purl":"pkg:maven/io.netty/netty-codec-http@4.1.115.Final","type":"java-archive","version":"4.1.115.Final","language":"java","licenses":["https://www.apache.org/licenses/LICENSE-2.0"],"metadata":{"pomGroupID":"io.netty","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","manifestName":"","pomArtifactID":"netty-codec-http","archiveDigests":[{"value":"80f0dece29a2c0269217e8dd1b6db6ff9710781f","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-inference/netty-codec-http-4.1.115.Final.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"4.1.137.Final"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-8c42-7qj2-3j46","versionConstraint":"<=4.1.136.Final (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"io.netty:netty-codec-http","version":"4.1.115.Final"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-8c42-7qj2-3j46","fix":{"state":"fixed","versions":["4.1.137.Final"],"available":[{"date":"2026-08-18","kind":"first-observed","version":"4.1.137.Final"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":4.3,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59903","cwe":"CWE-524","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59903","date":"2026-10-17","epss":0.00246,"percentile":0.14748}],"risk":0.14145,"urls":["https://github.com/netty/netty/security/advisories/GHSA-8c42-7qj2-3j46","https://github.com/netty/netty/pull/17213","https://github.com/netty/netty/pull/17217","https://github.com/netty/netty/releases/tag/netty-4.1.137.Final","https://github.com/netty/netty/releases/tag/netty-4.2.17.Final"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-8c42-7qj2-3j46","description":"Netty Vulnerable to Cache Poisoning and Information Disclosure via CORS Vary Header Overwrite"},"relatedVulnerabilities":[{"id":"CVE-2026-59903","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N","metrics":{"baseScore":6.5,"impactScore":4.3,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-59903","cwe":"CWE-524","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-59903","date":"2026-10-17","epss":0.00246,"percentile":0.14748}],"urls":["https://github.com/netty/netty/pull/17213","https://github.com/netty/netty/pull/17217","https://github.com/netty/netty/releases/tag/netty-4.1.137.Final","https://github.com/netty/netty/releases/tag/netty-4.2.17.Final","https://github.com/netty/netty/security/advisories/GHSA-8c42-7qj2-3j46"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-59903","description":"Netty is an asynchronous, event-driven network application framework. Prior to 4.1.137.Final and 4.2.17.Final, io.netty.handler.codec.http.cors.CorsHandler setVaryHeader replaces application Vary headers such as Authorization or Cookie with Origin, allowing a caching proxy or CDN to reuse authenticated responses across users and disclose sensitive information. This issue is fixed in versions 4.1.137.Final and 4.2.17.Final."}]},{"artifact":{"id":"af95be31c1ad9110","cpes":["cpe:2.3:a:libpcre2-8-0:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2-8-0:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8_0:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8_0:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2-8:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2-8:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*"],"name":"libpcre2-8-0","purl":"pkg:deb/ubuntu/libpcre2-8-0@10.42-4ubuntu2.1?arch=amd64&distro=ubuntu-24.04&upstream=pcre2","type":"deb","version":"10.42-4ubuntu2.1","language":"","licenses":["BSD-2-clause","BSD-3-clause","BSD-3-clause-Cambridge","X11","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libpcre2-8-0/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libpcre2-8-0/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libpcre2-8-0:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpcre2-8-0:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"pcre2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-89157","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"pcre2","version":"10.42-4ubuntu2.1"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-89157","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-89157","cwe":"CWE-190","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-89157","date":"2026-10-17","epss":0.00278,"percentile":0.18933}],"risk":0.13899999999999998,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-89157"},"relatedVulnerabilities":[{"id":"CVE-2026-89157","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H","metrics":{"baseScore":7.4,"impactScore":5.2,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"cve@mitre.org","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:L","metrics":{"baseScore":5.7,"impactScore":4.3,"exploitabilityScore":1.5},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89157","cwe":"CWE-190","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-89157","date":"2026-10-17","epss":0.00278,"percentile":0.18933}],"urls":["https://github.com/PCRE2Project/pcre2/releases/tag/pcre2-10.48","https://github.com/PCRE2Project/pcre2/security/advisories/GHSA-q8g2-wprr-34m9"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89157","description":"PCRE2 before 10.48, on 32-bit platforms, has a pcre2_pattern_convert out-of-bounds write when an attacker can provide a large pattern."}]},{"artifact":{"id":"c63c50e09a049480","cpes":["cpe:2.3:a:libsasl2-2:libsasl2-2:2.1.28\\+dfsg1-5ubuntu3.1:*:*:*:*:*:*:*","cpe:2.3:a:libsasl2-2:libsasl2_2:2.1.28\\+dfsg1-5ubuntu3.1:*:*:*:*:*:*:*","cpe:2.3:a:libsasl2_2:libsasl2-2:2.1.28\\+dfsg1-5ubuntu3.1:*:*:*:*:*:*:*","cpe:2.3:a:libsasl2_2:libsasl2_2:2.1.28\\+dfsg1-5ubuntu3.1:*:*:*:*:*:*:*","cpe:2.3:a:libsasl2:libsasl2-2:2.1.28\\+dfsg1-5ubuntu3.1:*:*:*:*:*:*:*","cpe:2.3:a:libsasl2:libsasl2_2:2.1.28\\+dfsg1-5ubuntu3.1:*:*:*:*:*:*:*"],"name":"libsasl2-2","purl":"pkg:deb/ubuntu/libsasl2-2@2.1.28%2Bdfsg1-5ubuntu3.1?arch=amd64&distro=ubuntu-24.04&upstream=cyrus-sasl2","type":"deb","version":"2.1.28+dfsg1-5ubuntu3.1","language":"","licenses":["BSD-2-clause","BSD-2.2-clause","BSD-3-Clause-Attribution","BSD-3-clause","BSD-3-clause-JANET","BSD-3-clause-PADL","BSD-4-clause-UC","FSFULLR","GPL-3","GPL-3+","IBM-as-is","MIT-CMU","MIT-Export","MIT-OpenVision","OpenLDAP","RSA-MD"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libsasl2-2/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/libsasl2-2/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libsasl2-2:amd64.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/libsasl2-2:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"cyrus-sasl2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-107161","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"cyrus-sasl2","version":"2.1.28+dfsg1-5ubuntu3.1"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-107161","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-107161","cwe":"CWE-122","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-107161","date":"2026-10-17","epss":0.00277,"percentile":0.18822}],"risk":0.13849999999999998,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-107161"},"relatedVulnerabilities":[{"id":"CVE-2026-107161","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.5,"impactScore":5.9,"exploitabilityScore":1.7},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-107161","cwe":"CWE-122","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-107161","date":"2026-10-17","epss":0.00277,"percentile":0.18822}],"urls":["https://access.redhat.com/security/cve/CVE-2026-107161","https://bugzilla.redhat.com/show_bug.cgi?id=2460420","http://www.openwall.com/lists/oss-security/2026/10/09/20"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-107161","description":"A heap-based buffer overflow flaw was found in Cyrus SASL. The add_to_challenge() function in the DIGEST-MD5 plugin computes the size of the buffer needed for a challenge/response field before DIGEST-MD5 quoting is applied, but does not recompute that size when quoting (escaping special characters) makes the value longer. The under-sized buffer is then passed to strcat(), causing a heap-based out-of-bounds write whose size depends on attacker-controlled input. A malicious or on-path DIGEST-MD5 (or HTTP Digest) server can trigger this flaw in a connecting client by supplying a crafted challenge field, such as realm or nonce, most likely resulting in a crash of the client application."}]},{"artifact":{"id":"cd1ded1d948407f7","cpes":["cpe:2.3:a:libsasl2-modules-db:libsasl2-modules-db:2.1.28\\+dfsg1-5ubuntu3.1:*:*:*:*:*:*:*","cpe:2.3:a:libsasl2-modules-db:libsasl2_modules_db:2.1.28\\+dfsg1-5ubuntu3.1:*:*:*:*:*:*:*","cpe:2.3:a:libsasl2_modules_db:libsasl2-modules-db:2.1.28\\+dfsg1-5ubuntu3.1:*:*:*:*:*:*:*","cpe:2.3:a:libsasl2_modules_db:libsasl2_modules_db:2.1.28\\+dfsg1-5ubuntu3.1:*:*:*:*:*:*:*","cpe:2.3:a:libsasl2-modules:libsasl2-modules-db:2.1.28\\+dfsg1-5ubuntu3.1:*:*:*:*:*:*:*","cpe:2.3:a:libsasl2-modules:libsasl2_modules_db:2.1.28\\+dfsg1-5ubuntu3.1:*:*:*:*:*:*:*","cpe:2.3:a:libsasl2_modules:libsasl2-modules-db:2.1.28\\+dfsg1-5ubuntu3.1:*:*:*:*:*:*:*","cpe:2.3:a:libsasl2_modules:libsasl2_modules_db:2.1.28\\+dfsg1-5ubuntu3.1:*:*:*:*:*:*:*","cpe:2.3:a:libsasl2:libsasl2-modules-db:2.1.28\\+dfsg1-5ubuntu3.1:*:*:*:*:*:*:*","cpe:2.3:a:libsasl2:libsasl2_modules_db:2.1.28\\+dfsg1-5ubuntu3.1:*:*:*:*:*:*:*"],"name":"libsasl2-modules-db","purl":"pkg:deb/ubuntu/libsasl2-modules-db@2.1.28%2Bdfsg1-5ubuntu3.1?arch=amd64&distro=ubuntu-24.04&upstream=cyrus-sasl2","type":"deb","version":"2.1.28+dfsg1-5ubuntu3.1","language":"","licenses":["BSD-2-clause","BSD-2.2-clause","BSD-3-Clause-Attribution","BSD-3-clause","BSD-3-clause-JANET","BSD-3-clause-PADL","BSD-4-clause-UC","FSFULLR","GPL-3","GPL-3+","IBM-as-is","MIT-CMU","MIT-Export","MIT-OpenVision","OpenLDAP","RSA-MD"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libsasl2-modules-db/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/libsasl2-modules-db/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libsasl2-modules-db:amd64.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/libsasl2-modules-db:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"cyrus-sasl2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-107161","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"cyrus-sasl2","version":"2.1.28+dfsg1-5ubuntu3.1"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-107161","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-107161","cwe":"CWE-122","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-107161","date":"2026-10-17","epss":0.00277,"percentile":0.18822}],"risk":0.13849999999999998,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-107161"},"relatedVulnerabilities":[{"id":"CVE-2026-107161","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.5,"impactScore":5.9,"exploitabilityScore":1.7},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-107161","cwe":"CWE-122","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-107161","date":"2026-10-17","epss":0.00277,"percentile":0.18822}],"urls":["https://access.redhat.com/security/cve/CVE-2026-107161","https://bugzilla.redhat.com/show_bug.cgi?id=2460420","http://www.openwall.com/lists/oss-security/2026/10/09/20"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-107161","description":"A heap-based buffer overflow flaw was found in Cyrus SASL. The add_to_challenge() function in the DIGEST-MD5 plugin computes the size of the buffer needed for a challenge/response field before DIGEST-MD5 quoting is applied, but does not recompute that size when quoting (escaping special characters) makes the value longer. The under-sized buffer is then passed to strcat(), causing a heap-based out-of-bounds write whose size depends on attacker-controlled input. A malicious or on-path DIGEST-MD5 (or HTTP Digest) server can trigger this flaw in a connecting client by supplying a crafted challenge field, such as realm or nonce, most likely resulting in a crash of the client application."}]},{"artifact":{"id":"af95be31c1ad9110","cpes":["cpe:2.3:a:libpcre2-8-0:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2-8-0:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8_0:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8_0:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2-8:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2-8:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*"],"name":"libpcre2-8-0","purl":"pkg:deb/ubuntu/libpcre2-8-0@10.42-4ubuntu2.1?arch=amd64&distro=ubuntu-24.04&upstream=pcre2","type":"deb","version":"10.42-4ubuntu2.1","language":"","licenses":["BSD-2-clause","BSD-3-clause","BSD-3-clause-Cambridge","X11","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libpcre2-8-0/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libpcre2-8-0/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libpcre2-8-0:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpcre2-8-0:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"pcre2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-89160","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"pcre2","version":"10.42-4ubuntu2.1"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-89160","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-89160","cwe":"CWE-125","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-89160","date":"2026-10-17","epss":0.00268,"percentile":0.17648}],"risk":0.134,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-89160"},"relatedVulnerabilities":[{"id":"CVE-2026-89160","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L","metrics":{"baseScore":6.5,"impactScore":2.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"cve@mitre.org","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.7,"impactScore":1.5,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89160","cwe":"CWE-125","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-89160","date":"2026-10-17","epss":0.00268,"percentile":0.17648}],"urls":["https://github.com/PCRE2Project/pcre2/releases/tag/pcre2-10.48","https://github.com/PCRE2Project/pcre2/security/advisories/GHSA-9qww-pwc4-77qq"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89160","description":"PCRE2 before 10.48 has a pcre2_match out-of-bounds read during the PCRE2_MATCH_INVALID_UTF matching of an invalid UTF subject."}]},{"artifact":{"id":"d89ef5f93ba22208","cpes":["cpe:2.3:a:libpam-modules:libpam-modules:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*","cpe:2.3:a:libpam-modules:libpam_modules:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*","cpe:2.3:a:libpam_modules:libpam-modules:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*","cpe:2.3:a:libpam_modules:libpam_modules:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*","cpe:2.3:a:libpam:libpam-modules:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*","cpe:2.3:a:libpam:libpam_modules:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*"],"name":"libpam-modules","purl":"pkg:deb/ubuntu/libpam-modules@1.5.3-5ubuntu5.7?arch=amd64&distro=ubuntu-24.04&upstream=pam","type":"deb","version":"1.5.3-5ubuntu5.7","language":"","licenses":["BSD-3-clause","BSD-tcp_wrappers","Beerware","GPL","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL-2","LGPL-2+","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libpam-modules/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libpam-modules/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libpam-modules:amd64.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpam-modules:amd64.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libpam-modules:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpam-modules:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"pam"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2024-10041","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"pam","version":"1.5.3-5ubuntu5.7"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2024-10041","fix":{"state":"wont-fix","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2024-10041","cwe":"CWE-922","type":"Secondary","source":"secalert@redhat.com"},{"cve":"CVE-2024-10041","cwe":"CWE-922","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2024-10041","date":"2026-10-17","epss":0.00265,"percentile":0.17205}],"risk":0.1325,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2024-10041"},"relatedVulnerabilities":[{"id":"CVE-2024-10041","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":4.7,"impactScore":3.6,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2024-10041","cwe":"CWE-922","type":"Secondary","source":"secalert@redhat.com"},{"cve":"CVE-2024-10041","cwe":"CWE-922","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2024-10041","date":"2026-10-17","epss":0.00265,"percentile":0.17205}],"urls":["https://access.redhat.com/errata/RHSA-2024:10379","https://access.redhat.com/errata/RHSA-2024:11250","https://access.redhat.com/errata/RHSA-2024:9941","https://access.redhat.com/security/cve/CVE-2024-10041","https://bugzilla.redhat.com/show_bug.cgi?id=2319212","https://github.com/linux-pam/linux-pam/commit/b3020da7da384d769f27a8713257fbe1001878be","https://github.com/linux-pam/linux-pam/commit/b7b96362087414e52524d3d9d9b3faa21e1db620","https://github.com/linux-pam/linux-pam/pull/b3020da7da384d769f27a8713257fbe1001878be","https://github.com/linux-pam/linux-pam/pull/b7b96362087414e52524d3d9d9b3faa21e1db620"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2024-10041","description":"A vulnerability was found in PAM. The secret information is stored in memory, where the attacker can trigger the victim program to execute by sending characters to its standard input (stdin). As this occurs, the attacker can train the branch predictor to execute an ROP chain speculatively. This flaw could result in leaked passwords, such as those found in /etc/shadow while performing authentications."}]},{"artifact":{"id":"dbc0224a08459408","cpes":["cpe:2.3:a:libpam-modules-bin:libpam-modules-bin:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*","cpe:2.3:a:libpam-modules-bin:libpam_modules_bin:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*","cpe:2.3:a:libpam_modules_bin:libpam-modules-bin:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*","cpe:2.3:a:libpam_modules_bin:libpam_modules_bin:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*","cpe:2.3:a:libpam-modules:libpam-modules-bin:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*","cpe:2.3:a:libpam-modules:libpam_modules_bin:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*","cpe:2.3:a:libpam_modules:libpam-modules-bin:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*","cpe:2.3:a:libpam_modules:libpam_modules_bin:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*","cpe:2.3:a:libpam:libpam-modules-bin:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*","cpe:2.3:a:libpam:libpam_modules_bin:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*"],"name":"libpam-modules-bin","purl":"pkg:deb/ubuntu/libpam-modules-bin@1.5.3-5ubuntu5.7?arch=amd64&distro=ubuntu-24.04&upstream=pam","type":"deb","version":"1.5.3-5ubuntu5.7","language":"","licenses":["BSD-3-clause","BSD-tcp_wrappers","Beerware","GPL","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL-2","LGPL-2+","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libpam-modules-bin/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libpam-modules-bin/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libpam-modules-bin.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpam-modules-bin.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libpam-modules-bin.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpam-modules-bin.list"},{"path":"/var/lib/dpkg/info/libpam-modules-bin.postinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpam-modules-bin.postinst"},{"path":"/var/lib/dpkg/info/libpam-modules-bin.postrm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpam-modules-bin.postrm"},{"path":"/var/lib/dpkg/info/libpam-modules-bin.prerm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpam-modules-bin.prerm"}],"upstreams":[{"name":"pam"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2024-10041","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"pam","version":"1.5.3-5ubuntu5.7"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2024-10041","fix":{"state":"wont-fix","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2024-10041","cwe":"CWE-922","type":"Secondary","source":"secalert@redhat.com"},{"cve":"CVE-2024-10041","cwe":"CWE-922","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2024-10041","date":"2026-10-17","epss":0.00265,"percentile":0.17205}],"risk":0.1325,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2024-10041"},"relatedVulnerabilities":[{"id":"CVE-2024-10041","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":4.7,"impactScore":3.6,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2024-10041","cwe":"CWE-922","type":"Secondary","source":"secalert@redhat.com"},{"cve":"CVE-2024-10041","cwe":"CWE-922","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2024-10041","date":"2026-10-17","epss":0.00265,"percentile":0.17205}],"urls":["https://access.redhat.com/errata/RHSA-2024:10379","https://access.redhat.com/errata/RHSA-2024:11250","https://access.redhat.com/errata/RHSA-2024:9941","https://access.redhat.com/security/cve/CVE-2024-10041","https://bugzilla.redhat.com/show_bug.cgi?id=2319212","https://github.com/linux-pam/linux-pam/commit/b3020da7da384d769f27a8713257fbe1001878be","https://github.com/linux-pam/linux-pam/commit/b7b96362087414e52524d3d9d9b3faa21e1db620","https://github.com/linux-pam/linux-pam/pull/b3020da7da384d769f27a8713257fbe1001878be","https://github.com/linux-pam/linux-pam/pull/b7b96362087414e52524d3d9d9b3faa21e1db620"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2024-10041","description":"A vulnerability was found in PAM. The secret information is stored in memory, where the attacker can trigger the victim program to execute by sending characters to its standard input (stdin). As this occurs, the attacker can train the branch predictor to execute an ROP chain speculatively. This flaw could result in leaked passwords, such as those found in /etc/shadow while performing authentications."}]},{"artifact":{"id":"8213e07a58a8ec78","cpes":["cpe:2.3:a:libpam-runtime:libpam-runtime:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*","cpe:2.3:a:libpam-runtime:libpam_runtime:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*","cpe:2.3:a:libpam_runtime:libpam-runtime:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*","cpe:2.3:a:libpam_runtime:libpam_runtime:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*","cpe:2.3:a:libpam:libpam-runtime:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*","cpe:2.3:a:libpam:libpam_runtime:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*"],"name":"libpam-runtime","purl":"pkg:deb/ubuntu/libpam-runtime@1.5.3-5ubuntu5.7?arch=all&distro=ubuntu-24.04&upstream=pam","type":"deb","version":"1.5.3-5ubuntu5.7","language":"","licenses":["BSD-3-clause","BSD-tcp_wrappers","Beerware","GPL","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL-2","LGPL-2+","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libpam-runtime/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libpam-runtime/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libpam-runtime.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpam-runtime.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libpam-runtime.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpam-runtime.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libpam-runtime.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpam-runtime.list"},{"path":"/var/lib/dpkg/info/libpam-runtime.postinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpam-runtime.postinst"},{"path":"/var/lib/dpkg/info/libpam-runtime.postrm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpam-runtime.postrm"},{"path":"/var/lib/dpkg/info/libpam-runtime.prerm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpam-runtime.prerm"},{"path":"/var/lib/dpkg/info/libpam-runtime.templates","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpam-runtime.templates"}],"upstreams":[{"name":"pam"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2024-10041","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"pam","version":"1.5.3-5ubuntu5.7"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2024-10041","fix":{"state":"wont-fix","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2024-10041","cwe":"CWE-922","type":"Secondary","source":"secalert@redhat.com"},{"cve":"CVE-2024-10041","cwe":"CWE-922","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2024-10041","date":"2026-10-17","epss":0.00265,"percentile":0.17205}],"risk":0.1325,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2024-10041"},"relatedVulnerabilities":[{"id":"CVE-2024-10041","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":4.7,"impactScore":3.6,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2024-10041","cwe":"CWE-922","type":"Secondary","source":"secalert@redhat.com"},{"cve":"CVE-2024-10041","cwe":"CWE-922","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2024-10041","date":"2026-10-17","epss":0.00265,"percentile":0.17205}],"urls":["https://access.redhat.com/errata/RHSA-2024:10379","https://access.redhat.com/errata/RHSA-2024:11250","https://access.redhat.com/errata/RHSA-2024:9941","https://access.redhat.com/security/cve/CVE-2024-10041","https://bugzilla.redhat.com/show_bug.cgi?id=2319212","https://github.com/linux-pam/linux-pam/commit/b3020da7da384d769f27a8713257fbe1001878be","https://github.com/linux-pam/linux-pam/commit/b7b96362087414e52524d3d9d9b3faa21e1db620","https://github.com/linux-pam/linux-pam/pull/b3020da7da384d769f27a8713257fbe1001878be","https://github.com/linux-pam/linux-pam/pull/b7b96362087414e52524d3d9d9b3faa21e1db620"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2024-10041","description":"A vulnerability was found in PAM. The secret information is stored in memory, where the attacker can trigger the victim program to execute by sending characters to its standard input (stdin). As this occurs, the attacker can train the branch predictor to execute an ROP chain speculatively. This flaw could result in leaked passwords, such as those found in /etc/shadow while performing authentications."}]},{"artifact":{"id":"16e6be2ba255a19b","cpes":["cpe:2.3:a:libpam0g:libpam0g:1.5.3-5ubuntu5.7:*:*:*:*:*:*:*"],"name":"libpam0g","purl":"pkg:deb/ubuntu/libpam0g@1.5.3-5ubuntu5.7?arch=amd64&distro=ubuntu-24.04&upstream=pam","type":"deb","version":"1.5.3-5ubuntu5.7","language":"","licenses":["BSD-3-clause","BSD-tcp_wrappers","Beerware","GPL","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL-2","LGPL-2+","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libpam0g/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libpam0g/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libpam0g:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpam0g:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"pam"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2024-10041","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"pam","version":"1.5.3-5ubuntu5.7"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2024-10041","fix":{"state":"wont-fix","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2024-10041","cwe":"CWE-922","type":"Secondary","source":"secalert@redhat.com"},{"cve":"CVE-2024-10041","cwe":"CWE-922","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2024-10041","date":"2026-10-17","epss":0.00265,"percentile":0.17205}],"risk":0.1325,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2024-10041"},"relatedVulnerabilities":[{"id":"CVE-2024-10041","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":4.7,"impactScore":3.6,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2024-10041","cwe":"CWE-922","type":"Secondary","source":"secalert@redhat.com"},{"cve":"CVE-2024-10041","cwe":"CWE-922","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2024-10041","date":"2026-10-17","epss":0.00265,"percentile":0.17205}],"urls":["https://access.redhat.com/errata/RHSA-2024:10379","https://access.redhat.com/errata/RHSA-2024:11250","https://access.redhat.com/errata/RHSA-2024:9941","https://access.redhat.com/security/cve/CVE-2024-10041","https://bugzilla.redhat.com/show_bug.cgi?id=2319212","https://github.com/linux-pam/linux-pam/commit/b3020da7da384d769f27a8713257fbe1001878be","https://github.com/linux-pam/linux-pam/commit/b7b96362087414e52524d3d9d9b3faa21e1db620","https://github.com/linux-pam/linux-pam/pull/b3020da7da384d769f27a8713257fbe1001878be","https://github.com/linux-pam/linux-pam/pull/b7b96362087414e52524d3d9d9b3faa21e1db620"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2024-10041","description":"A vulnerability was found in PAM. The secret information is stored in memory, where the attacker can trigger the victim program to execute by sending characters to its standard input (stdin). As this occurs, the attacker can train the branch predictor to execute an ROP chain speculatively. This flaw could result in leaked passwords, such as those found in /etc/shadow while performing authentications."}]},{"artifact":{"id":"cd80a8862611238d","cpes":["cpe:2.3:a:coreutils:coreutils:9.4-3ubuntu6.3:*:*:*:*:*:*:*"],"name":"coreutils","purl":"pkg:deb/ubuntu/coreutils@9.4-3ubuntu6.3?arch=amd64&distro=ubuntu-24.04","type":"deb","version":"9.4-3ubuntu6.3","language":"","licenses":["BSD-4-clause-UC","FSFULLR","GFDL-1.3","GFDL-NIV-1.3","GPL-3","GPL-3+","ISC"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/coreutils/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/coreutils/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/coreutils.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/coreutils.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/coreutils.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/coreutils.list"}],"upstreams":[]},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"CVE-2016-2781","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"coreutils","version":"9.4-3ubuntu6.3"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2016-2781","fix":{"state":"wont-fix","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2016-2781","cwe":"CWE-20","type":"Primary","source":"nvd@nist.gov"},{"cve":"CVE-2016-2781","cwe":"CWE-20","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2016-2781","date":"2026-10-17","epss":0.00428,"percentile":0.35622}],"risk":0.1284,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2016-2781"},"relatedVulnerabilities":[{"id":"CVE-2016-2781","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:N","metrics":{"baseScore":6.5,"impactScore":4,"exploitabilityScore":2.1},"version":"3.0","vendorMetadata":{}},{"type":"Primary","source":"nvd@nist.gov","vector":"AV:L/AC:L/Au:N/C:N/I:P/A:N","metrics":{"baseScore":2.1,"impactScore":2.9,"exploitabilityScore":4},"version":"2.0","vendorMetadata":{}},{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","metrics":{"baseScore":4.6,"impactScore":2.8,"exploitabilityScore":1.5},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2016-2781","cwe":"CWE-20","type":"Primary","source":"nvd@nist.gov"},{"cve":"CVE-2016-2781","cwe":"CWE-20","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2016-2781","date":"2026-10-17","epss":0.00428,"percentile":0.35622}],"urls":["http://www.openwall.com/lists/oss-security/2016/02/28/2","http://www.openwall.com/lists/oss-security/2016/02/28/3","https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772%40%3Cdev.mina.apache.org%3E"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2016-2781","description":"chroot in GNU coreutils, when used with --userspec, allows local users to escape to the parent session via a crafted TIOCSTI ioctl call, which pushes characters to the terminal's input buffer."}]},{"artifact":{"id":"271cbc4b0386e5d1","cpes":["cpe:2.3:a:login:login:1\\:4.13\\+dfsg1-4ubuntu3.2:*:*:*:*:*:*:*"],"name":"login","purl":"pkg:deb/ubuntu/login@1%3A4.13%2Bdfsg1-4ubuntu3.2?arch=amd64&distro=ubuntu-24.04&upstream=shadow","type":"deb","version":"1:4.13+dfsg1-4ubuntu3.2","language":"","licenses":["BSD-3-clause","GPL-1","GPL-2","GPL-2+","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/login/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/login/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/login.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/login.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/login.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/login.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/login.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/login.list"},{"path":"/var/lib/dpkg/info/login.postinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/login.postinst"},{"path":"/var/lib/dpkg/info/login.postrm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/login.postrm"},{"path":"/var/lib/dpkg/info/login.preinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/login.preinst"},{"path":"/var/lib/dpkg/info/login.prerm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/login.prerm"}],"upstreams":[{"name":"shadow"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2024-56433","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"shadow","version":"1:4.13+dfsg1-4ubuntu3.2"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2024-56433","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2024-56433","cwe":"CWE-1188","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2024-56433","date":"2026-10-17","epss":0.00426,"percentile":0.35461}],"risk":0.1278,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2024-56433"},"relatedVulnerabilities":[{"id":"CVE-2024-56433","cvss":[{"type":"Secondary","source":"cve@mitre.org","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":3.6,"impactScore":2.6,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2024-56433","cwe":"CWE-1188","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2024-56433","date":"2026-10-17","epss":0.00426,"percentile":0.35461}],"urls":["https://github.com/shadow-maint/shadow/blob/e2512d5741d4a44bdd81a8c2d0029b6222728cf0/etc/login.defs#L238-L241","https://github.com/shadow-maint/shadow/issues/1157","https://github.com/shadow-maint/shadow/releases/tag/4.4","https://cert-portal.siemens.com/productcert/html/ssa-398330.html"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2024-56433","description":"shadow-utils (aka shadow) 4.4 through 4.17.0 establishes a default /etc/subuid behavior (e.g., uid 100000 through 165535 for the first user account) that can realistically conflict with the uids of users defined on locally administered networks, potentially leading to account takeover, e.g., by leveraging newuidmap for access to an NFS home directory (or same-host resources in the case of remote logins by these local network users). NOTE: it may also be argued that system administrators should not have assigned uids, within local networks, that are within the range that can occur in /etc/subuid."}]},{"artifact":{"id":"12ce9c7a4baa2c69","cpes":["cpe:2.3:a:passwd:passwd:1\\:4.13\\+dfsg1-4ubuntu3.2:*:*:*:*:*:*:*"],"name":"passwd","purl":"pkg:deb/ubuntu/passwd@1%3A4.13%2Bdfsg1-4ubuntu3.2?arch=amd64&distro=ubuntu-24.04&upstream=shadow","type":"deb","version":"1:4.13+dfsg1-4ubuntu3.2","language":"","licenses":["BSD-3-clause","GPL-1","GPL-2","GPL-2+","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/passwd/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/passwd/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/passwd.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/passwd.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/passwd.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/passwd.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/passwd.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/passwd.list"},{"path":"/var/lib/dpkg/info/passwd.postinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/passwd.postinst"},{"path":"/var/lib/dpkg/info/passwd.postrm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/passwd.postrm"},{"path":"/var/lib/dpkg/info/passwd.preinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/passwd.preinst"},{"path":"/var/lib/dpkg/info/passwd.prerm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/passwd.prerm"}],"upstreams":[{"name":"shadow"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2024-56433","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"shadow","version":"1:4.13+dfsg1-4ubuntu3.2"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2024-56433","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2024-56433","cwe":"CWE-1188","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2024-56433","date":"2026-10-17","epss":0.00426,"percentile":0.35461}],"risk":0.1278,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2024-56433"},"relatedVulnerabilities":[{"id":"CVE-2024-56433","cvss":[{"type":"Secondary","source":"cve@mitre.org","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":3.6,"impactScore":2.6,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2024-56433","cwe":"CWE-1188","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2024-56433","date":"2026-10-17","epss":0.00426,"percentile":0.35461}],"urls":["https://github.com/shadow-maint/shadow/blob/e2512d5741d4a44bdd81a8c2d0029b6222728cf0/etc/login.defs#L238-L241","https://github.com/shadow-maint/shadow/issues/1157","https://github.com/shadow-maint/shadow/releases/tag/4.4","https://cert-portal.siemens.com/productcert/html/ssa-398330.html"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2024-56433","description":"shadow-utils (aka shadow) 4.4 through 4.17.0 establishes a default /etc/subuid behavior (e.g., uid 100000 through 165535 for the first user account) that can realistically conflict with the uids of users defined on locally administered networks, potentially leading to account takeover, e.g., by leveraging newuidmap for access to an NFS home directory (or same-host resources in the case of remote logins by these local network users). NOTE: it may also be argued that system administrators should not have assigned uids, within local networks, that are within the range that can occur in /etc/subuid."}]},{"artifact":{"id":"af95be31c1ad9110","cpes":["cpe:2.3:a:libpcre2-8-0:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2-8-0:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8_0:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8_0:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2-8:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2-8:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*"],"name":"libpcre2-8-0","purl":"pkg:deb/ubuntu/libpcre2-8-0@10.42-4ubuntu2.1?arch=amd64&distro=ubuntu-24.04&upstream=pcre2","type":"deb","version":"10.42-4ubuntu2.1","language":"","licenses":["BSD-2-clause","BSD-3-clause","BSD-3-clause-Cambridge","X11","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libpcre2-8-0/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libpcre2-8-0/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libpcre2-8-0:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpcre2-8-0:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"pcre2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-89158","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"pcre2","version":"10.42-4ubuntu2.1"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-89158","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-89158","cwe":"CWE-190","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-89158","date":"2026-10-17","epss":0.00247,"percentile":0.14854}],"risk":0.1235,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-89158"},"relatedVulnerabilities":[{"id":"CVE-2026-89158","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:L","metrics":{"baseScore":6.5,"impactScore":4.3,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"cve@mitre.org","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:L","metrics":{"baseScore":6.5,"impactScore":4.3,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89158","cwe":"CWE-190","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-89158","date":"2026-10-17","epss":0.00247,"percentile":0.14854}],"urls":["https://github.com/PCRE2Project/pcre2/releases/tag/pcre2-10.48","https://github.com/PCRE2Project/pcre2/security/advisories/GHSA-fmgr-6ggq-9859"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89158","description":"PCRE2 before 10.48, on 32-bit platforms, has a pcre2_compile_32 integer overflow and resultant out-of-bounds write."}]},{"artifact":{"id":"f0ae564f6cc76e8b","cpes":["cpe:2.3:a:libc-bin:libc-bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc-bin:libc_bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc_bin:libc-bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc_bin:libc_bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc:libc-bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc:libc_bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*"],"name":"libc-bin","purl":"pkg:deb/ubuntu/libc-bin@2.39-0ubuntu8.9?arch=amd64&distro=ubuntu-24.04&upstream=glibc","type":"deb","version":"2.39-0ubuntu8.9","language":"","licenses":["sha256:d3c95b56fa33e28b57860580f0baf4e4f4de2a268a2b80f1d031a5191bade265"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc-bin/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libc-bin/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc-bin.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc-bin.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc-bin.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.list"},{"path":"/var/lib/dpkg/info/libc-bin.postinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.postinst"},{"path":"/var/lib/dpkg/info/libc-bin.triggers","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.triggers"}],"upstreams":[{"name":"glibc"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-89092","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"glibc","version":"2.39-0ubuntu8.9"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-89092","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-89092","cwe":"CWE-789","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-89092","date":"2026-10-17","epss":0.0024,"percentile":0.14047}],"risk":0.12,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-89092"},"relatedVulnerabilities":[{"id":"CVE-2026-89092","cvss":[{"type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","vector":"CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:L","metrics":{"baseScore":4.2,"impactScore":2.6,"exploitabilityScore":1.7},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89092","cwe":"CWE-789","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-89092","date":"2026-10-17","epss":0.0024,"percentile":0.14047}],"urls":["https://sourceware.org/bugzilla/show_bug.cgi?id=34624","https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0016","http://www.openwall.com/lists/oss-security/2026/09/11/2"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89092","description":"The nscd service in the GNU C Library 2.3.4 onwards may crash due to a \nstack overflow when a malicious DNS server returns too large a response \nfor a DNS query, resulting in degraded DNS resolution for the system.\n\n\n\nExploitation of this bug needs a system that has nscd enabled and using \nan untrusted DNS server for name resolution, with the compromised DNS \nserver being capable of processing records large enough to result in a \nstack overflow in an nscd thread stack.  During experimentation, bind 9 \nwas unable to handle large records, but that could change in future or \nwith a different name server.  In typical installations, nscd is \nexecuted in an isolated context as its own user without a shell, due to \nwhich any compromise of that service is isolated.\n\n\n\nThere is a remote possibility of nscd cache corruption if an attacker \nmanages to get the stack pointer into a desired point in the heap, \npotentially resulting in other caches in nscd being overwritten with \ncorrupt data through the stack overflow, until the buggy code path \neventually results in a crash.\n\n\n\nFinally, a crash in nscd may result in performance degradation when \nresolving names, but it does not result in a denial of service."}]},{"artifact":{"id":"a2811c097c883c6c","cpes":["cpe:2.3:a:libc6:libc6:2.39-0ubuntu8.9:*:*:*:*:*:*:*"],"name":"libc6","purl":"pkg:deb/ubuntu/libc6@2.39-0ubuntu8.9?arch=amd64&distro=ubuntu-24.04&upstream=glibc","type":"deb","version":"2.39-0ubuntu8.9","language":"","licenses":["sha256:d3c95b56fa33e28b57860580f0baf4e4f4de2a268a2b80f1d031a5191bade265"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libc6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc6:amd64.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc6:amd64.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc6:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc6:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"glibc"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-89092","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"glibc","version":"2.39-0ubuntu8.9"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-89092","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-89092","cwe":"CWE-789","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-89092","date":"2026-10-17","epss":0.0024,"percentile":0.14047}],"risk":0.12,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-89092"},"relatedVulnerabilities":[{"id":"CVE-2026-89092","cvss":[{"type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","vector":"CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:L","metrics":{"baseScore":4.2,"impactScore":2.6,"exploitabilityScore":1.7},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89092","cwe":"CWE-789","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-89092","date":"2026-10-17","epss":0.0024,"percentile":0.14047}],"urls":["https://sourceware.org/bugzilla/show_bug.cgi?id=34624","https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0016","http://www.openwall.com/lists/oss-security/2026/09/11/2"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89092","description":"The nscd service in the GNU C Library 2.3.4 onwards may crash due to a \nstack overflow when a malicious DNS server returns too large a response \nfor a DNS query, resulting in degraded DNS resolution for the system.\n\n\n\nExploitation of this bug needs a system that has nscd enabled and using \nan untrusted DNS server for name resolution, with the compromised DNS \nserver being capable of processing records large enough to result in a \nstack overflow in an nscd thread stack.  During experimentation, bind 9 \nwas unable to handle large records, but that could change in future or \nwith a different name server.  In typical installations, nscd is \nexecuted in an isolated context as its own user without a shell, due to \nwhich any compromise of that service is isolated.\n\n\n\nThere is a remote possibility of nscd cache corruption if an attacker \nmanages to get the stack pointer into a desired point in the heap, \npotentially resulting in other caches in nscd being overwritten with \ncorrupt data through the stack overflow, until the buggy code path \neventually results in a crash.\n\n\n\nFinally, a crash in nscd may result in performance degradation when \nresolving names, but it does not result in a denial of service."}]},{"artifact":{"id":"339e7c8af3fbd149","cpes":["cpe:2.3:a:locales:locales:2.39-0ubuntu8.9:*:*:*:*:*:*:*"],"name":"locales","purl":"pkg:deb/ubuntu/locales@2.39-0ubuntu8.9?arch=all&distro=ubuntu-24.04&upstream=glibc","type":"deb","version":"2.39-0ubuntu8.9","language":"","licenses":["sha256:d3c95b56fa33e28b57860580f0baf4e4f4de2a268a2b80f1d031a5191bade265"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/locales/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/locales/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/locales.conffiles","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/locales.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/locales.config","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.config"},{"path":"/var/lib/dpkg/info/locales.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.list"},{"path":"/var/lib/dpkg/info/locales.postinst","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.postinst"},{"path":"/var/lib/dpkg/info/locales.postrm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.postrm"},{"path":"/var/lib/dpkg/info/locales.prerm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.prerm"},{"path":"/var/lib/dpkg/info/locales.templates","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.templates"}],"upstreams":[{"name":"glibc"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-89092","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"glibc","version":"2.39-0ubuntu8.9"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-89092","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-89092","cwe":"CWE-789","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-89092","date":"2026-10-17","epss":0.0024,"percentile":0.14047}],"risk":0.12,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-89092"},"relatedVulnerabilities":[{"id":"CVE-2026-89092","cvss":[{"type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","vector":"CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:L","metrics":{"baseScore":4.2,"impactScore":2.6,"exploitabilityScore":1.7},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89092","cwe":"CWE-789","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-89092","date":"2026-10-17","epss":0.0024,"percentile":0.14047}],"urls":["https://sourceware.org/bugzilla/show_bug.cgi?id=34624","https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0016","http://www.openwall.com/lists/oss-security/2026/09/11/2"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89092","description":"The nscd service in the GNU C Library 2.3.4 onwards may crash due to a \nstack overflow when a malicious DNS server returns too large a response \nfor a DNS query, resulting in degraded DNS resolution for the system.\n\n\n\nExploitation of this bug needs a system that has nscd enabled and using \nan untrusted DNS server for name resolution, with the compromised DNS \nserver being capable of processing records large enough to result in a \nstack overflow in an nscd thread stack.  During experimentation, bind 9 \nwas unable to handle large records, but that could change in future or \nwith a different name server.  In typical installations, nscd is \nexecuted in an isolated context as its own user without a shell, due to \nwhich any compromise of that service is isolated.\n\n\n\nThere is a remote possibility of nscd cache corruption if an attacker \nmanages to get the stack pointer into a desired point in the heap, \npotentially resulting in other caches in nscd being overwritten with \ncorrupt data through the stack overflow, until the buggy code path \neventually results in a crash.\n\n\n\nFinally, a crash in nscd may result in performance degradation when \nresolving names, but it does not result in a denial of service."}]},{"artifact":{"id":"9f4392fd0060c2ea","cpes":["cpe:2.3:a:logback-core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback-core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback_core:1.2.9:*:*:*:*:*:*:*"],"name":"logback-core","purl":"pkg:maven/ch.qos.logback/logback-core@1.2.9","type":"java-archive","version":"1.2.9","language":"java","licenses":[],"metadata":{"pomGroupID":"ch.qos.logback","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:ch.qos.logback:logback-core","manifestName":"","pomArtifactID":"logback-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.5.33"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-p47f-322f-whfh","versionConstraint":"<=1.5.32 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"ch.qos.logback:logback-core","version":"1.2.9"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-p47f-322f-whfh","fix":{"state":"fixed","versions":["1.5.33"],"available":[{"date":"2026-07-02","kind":"first-observed","version":"1.5.33"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:L/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:P/RE:L/U:Green","metrics":{"baseScore":1.2},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-9828","cwe":"CWE-502","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2026-9828","date":"2026-10-17","epss":0.00545,"percentile":0.44547}],"risk":0.11445,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-9828","https://logback.qos.ch/news.html#1.5.33"],"severity":"Low","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-p47f-322f-whfh","description":"QOS.CH Sarl logback logback-core has a deserialization of untrusted data vulnerability"},"relatedVulnerabilities":[{"id":"CVE-2026-9828","cvss":[{"type":"Secondary","source":"vulnerability@ncsc.ch","vector":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:L/U:Green","metrics":{"baseScore":2.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-9828","cwe":"CWE-502","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2026-9828","date":"2026-10-17","epss":0.00545,"percentile":0.44547}],"urls":["https://logback.qos.ch/news.html#1.5.33"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-9828","description":"Deserialization of untrusted data vulnerability in QOS.CH Sarl logback logback-core (HardenedObjectInputStream (logback-core) modules) allows Object Injection albeit heavily restricted.\n\nMore precisely, an attacker able to influence serialized data sent to \nSimpleSocketServer or SimpleSSLSocketServer can instantiate objects from\n classes in the java.lang and java.util packages that are not explicitly\n blocked.\n\nAlthough deserialization is heavily restricted by HardenedObjectInputStream and no \npractical way to achieve remote code execution or significant privilege \nescalation has been identified, this issue constitutes a bypass of the \nintended security restrictions.\n\n\n\nThis issue affects logback: through 1.5.32 inclusive."}]},{"artifact":{"id":"795c749c79d5b322","cpes":["cpe:2.3:a:logback-core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback-core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback_core:1.2.9:*:*:*:*:*:*:*"],"name":"logback-core","purl":"pkg:maven/ch.qos.logback/logback-core@1.2.9","type":"java-archive","version":"1.2.9","language":"java","licenses":[],"metadata":{"pomGroupID":"ch.qos.logback","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:ch.qos.logback:logback-core","manifestName":"","pomArtifactID":"logback-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.5.33"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-p47f-322f-whfh","versionConstraint":"<=1.5.32 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"ch.qos.logback:logback-core","version":"1.2.9"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-p47f-322f-whfh","fix":{"state":"fixed","versions":["1.5.33"],"available":[{"date":"2026-07-02","kind":"first-observed","version":"1.5.33"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:L/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:P/RE:L/U:Green","metrics":{"baseScore":1.2},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-9828","cwe":"CWE-502","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2026-9828","date":"2026-10-17","epss":0.00545,"percentile":0.44547}],"risk":0.11445,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-9828","https://logback.qos.ch/news.html#1.5.33"],"severity":"Low","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-p47f-322f-whfh","description":"QOS.CH Sarl logback logback-core has a deserialization of untrusted data vulnerability"},"relatedVulnerabilities":[{"id":"CVE-2026-9828","cvss":[{"type":"Secondary","source":"vulnerability@ncsc.ch","vector":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:L/U:Green","metrics":{"baseScore":2.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-9828","cwe":"CWE-502","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2026-9828","date":"2026-10-17","epss":0.00545,"percentile":0.44547}],"urls":["https://logback.qos.ch/news.html#1.5.33"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-9828","description":"Deserialization of untrusted data vulnerability in QOS.CH Sarl logback logback-core (HardenedObjectInputStream (logback-core) modules) allows Object Injection albeit heavily restricted.\n\nMore precisely, an attacker able to influence serialized data sent to \nSimpleSocketServer or SimpleSSLSocketServer can instantiate objects from\n classes in the java.lang and java.util packages that are not explicitly\n blocked.\n\nAlthough deserialization is heavily restricted by HardenedObjectInputStream and no \npractical way to achieve remote code execution or significant privilege \nescalation has been identified, this issue constitutes a bypass of the \nintended security restrictions.\n\n\n\nThis issue affects logback: through 1.5.32 inclusive."}]},{"artifact":{"id":"600bf15ffffb3ad4","cpes":["cpe:2.3:a:logback-core:logback-core:1.5.25:*:*:*:*:*:*:*","cpe:2.3:a:logback-core:logback_core:1.5.25:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback-core:1.5.25:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback_core:1.5.25:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback-core:1.5.25:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback_core:1.5.25:*:*:*:*:*:*:*"],"name":"logback-core","purl":"pkg:maven/ch.qos.logback/logback-core@1.5.25","type":"java-archive","version":"1.5.25","language":"java","licenses":[],"metadata":{"pomGroupID":"ch.qos.logback","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:ch.qos.logback:logback-core","manifestName":"","pomArtifactID":"logback-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.5.33"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-p47f-322f-whfh","versionConstraint":"<=1.5.32 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"ch.qos.logback:logback-core","version":"1.5.25"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-p47f-322f-whfh","fix":{"state":"fixed","versions":["1.5.33"],"available":[{"date":"2026-07-02","kind":"first-observed","version":"1.5.33"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:L/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:P/RE:L/U:Green","metrics":{"baseScore":1.2},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-9828","cwe":"CWE-502","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2026-9828","date":"2026-10-17","epss":0.00545,"percentile":0.44547}],"risk":0.11445,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-9828","https://logback.qos.ch/news.html#1.5.33"],"severity":"Low","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-p47f-322f-whfh","description":"QOS.CH Sarl logback logback-core has a deserialization of untrusted data vulnerability"},"relatedVulnerabilities":[{"id":"CVE-2026-9828","cvss":[{"type":"Secondary","source":"vulnerability@ncsc.ch","vector":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:L/U:Green","metrics":{"baseScore":2.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-9828","cwe":"CWE-502","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2026-9828","date":"2026-10-17","epss":0.00545,"percentile":0.44547}],"urls":["https://logback.qos.ch/news.html#1.5.33"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-9828","description":"Deserialization of untrusted data vulnerability in QOS.CH Sarl logback logback-core (HardenedObjectInputStream (logback-core) modules) allows Object Injection albeit heavily restricted.\n\nMore precisely, an attacker able to influence serialized data sent to \nSimpleSocketServer or SimpleSSLSocketServer can instantiate objects from\n classes in the java.lang and java.util packages that are not explicitly\n blocked.\n\nAlthough deserialization is heavily restricted by HardenedObjectInputStream and no \npractical way to achieve remote code execution or significant privilege \nescalation has been identified, this issue constitutes a bypass of the \nintended security restrictions.\n\n\n\nThis issue affects logback: through 1.5.32 inclusive."}]},{"artifact":{"id":"1b9464e404bb4a94","cpes":["cpe:2.3:a:logback-core:logback-core:1.5.25:*:*:*:*:*:*:*","cpe:2.3:a:logback-core:logback_core:1.5.25:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback-core:1.5.25:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback_core:1.5.25:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback-core:1.5.25:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback_core:1.5.25:*:*:*:*:*:*:*"],"name":"logback-core","purl":"pkg:maven/ch.qos.logback/logback-core@1.5.25","type":"java-archive","version":"1.5.25","language":"java","licenses":[],"metadata":{"pomGroupID":"ch.qos.logback","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:ch.qos.logback:logback-core","manifestName":"","pomArtifactID":"logback-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.5.33"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-p47f-322f-whfh","versionConstraint":"<=1.5.32 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"ch.qos.logback:logback-core","version":"1.5.25"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-p47f-322f-whfh","fix":{"state":"fixed","versions":["1.5.33"],"available":[{"date":"2026-07-02","kind":"first-observed","version":"1.5.33"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:L/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:P/RE:L/U:Green","metrics":{"baseScore":1.2},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-9828","cwe":"CWE-502","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2026-9828","date":"2026-10-17","epss":0.00545,"percentile":0.44547}],"risk":0.11445,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-9828","https://logback.qos.ch/news.html#1.5.33"],"severity":"Low","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-p47f-322f-whfh","description":"QOS.CH Sarl logback logback-core has a deserialization of untrusted data vulnerability"},"relatedVulnerabilities":[{"id":"CVE-2026-9828","cvss":[{"type":"Secondary","source":"vulnerability@ncsc.ch","vector":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:L/U:Green","metrics":{"baseScore":2.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-9828","cwe":"CWE-502","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2026-9828","date":"2026-10-17","epss":0.00545,"percentile":0.44547}],"urls":["https://logback.qos.ch/news.html#1.5.33"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-9828","description":"Deserialization of untrusted data vulnerability in QOS.CH Sarl logback logback-core (HardenedObjectInputStream (logback-core) modules) allows Object Injection albeit heavily restricted.\n\nMore precisely, an attacker able to influence serialized data sent to \nSimpleSocketServer or SimpleSSLSocketServer can instantiate objects from\n classes in the java.lang and java.util packages that are not explicitly\n blocked.\n\nAlthough deserialization is heavily restricted by HardenedObjectInputStream and no \npractical way to achieve remote code execution or significant privilege \nescalation has been identified, this issue constitutes a bypass of the \nintended security restrictions.\n\n\n\nThis issue affects logback: through 1.5.32 inclusive."}]},{"artifact":{"id":"ae131b98004256cd","cpes":["cpe:2.3:a:libgnutls30t64:libgnutls30t64:3.8.3-1.1ubuntu3.6:*:*:*:*:*:*:*"],"name":"libgnutls30t64","purl":"pkg:deb/ubuntu/libgnutls30t64@3.8.3-1.1ubuntu3.6?arch=amd64&distro=ubuntu-24.04&upstream=gnutls28","type":"deb","version":"3.8.3-1.1ubuntu3.6","language":"","licenses":["sha256:51da5214308b87d6a0a2fbcaea1f7dbd15510be733e5921d9548ff6b88d84dd8"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libgnutls30t64/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libgnutls30t64/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libgnutls30t64:amd64.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libgnutls30t64:amd64.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libgnutls30t64:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libgnutls30t64:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"gnutls28"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-95210","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"gnutls28","version":"3.8.3-1.1ubuntu3.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-95210","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-95210","cwe":"CWE-295","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2026-95210","date":"2026-10-17","epss":0.00228,"percentile":0.12568}],"risk":0.11399999999999999,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-95210"},"relatedVulnerabilities":[{"id":"CVE-2026-95210","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":9.1,"impactScore":5.2,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-95210","cwe":"CWE-295","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2026-95210","date":"2026-10-17","epss":0.00228,"percentile":0.12568}],"urls":["http://gnutls.com","https://gist.github.com/lkloliver/4aad23689202720c4068f43b3c6069c7","https://github.com/lkloliver/poc/tree/main/CVE-2026-95210"],"severity":"Critical","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-95210","description":"Improper certificate validation in gnutls v3.8.13 causes the application to accept certificates containing invalid extensions."}]},{"artifact":{"id":"4a621965351bd7e4","cpes":["cpe:2.3:a:lz4-java:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4-java:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4_java:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4_java:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:org.lz4:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:org.lz4:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4:lz4_java:1.8.0:*:*:*:*:*:*:*"],"name":"lz4-java","purl":"pkg:maven/org.lz4/lz4-java@1.8.0","type":"java-archive","version":"1.8.0","language":"java","licenses":[],"metadata":{"pomGroupID":"org.lz4","virtualPath":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","manifestName":"","pomArtifactID":"lz4-java","archiveDigests":[{"value":"4b986a99445e49ea5fbf5d149c4b63f6ed6c6780","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-343h-94h5-c4wr","versionConstraint":"<=1.8.1 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.lz4:lz4-java","version":"1.8.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-343h-94h5-c4wr","fix":{"state":"not-fixed","versions":[]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.7,"impactScore":1.5,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-106449","cwe":"CWE-674","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-106449","date":"2026-10-17","epss":0.00339,"percentile":0.25735}],"risk":0.11356499999999997,"urls":["https://github.com/yawkat/lz4-java/security/advisories/GHSA-343h-94h5-c4wr","https://nvd.nist.gov/vuln/detail/CVE-2026-106449","https://github.com/yawkat/lz4-java/commit/c8ebf97d504fb34434fda46fc761e8202570e0d8","https://github.com/yawkat/lz4-java/releases/tag/v1.11.4"],"severity":"Low","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-343h-94h5-c4wr","description":"yawkat LZ4 Java: LZ4BlockInputStream with stopOnEmptyBlock=false recurses once per empty block, causing StackOverflowError"},"relatedVulnerabilities":[{"id":"CVE-2026-106449","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.7,"impactScore":1.5,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-106449","cwe":"CWE-674","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-106449","date":"2026-10-17","epss":0.00339,"percentile":0.25735}],"urls":["https://github.com/yawkat/lz4-java/commit/c8ebf97d504fb34434fda46fc761e8202570e0d8","https://github.com/yawkat/lz4-java/releases/tag/v1.11.4","https://github.com/yawkat/lz4-java/security/advisories/GHSA-343h-94h5-c4wr"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-106449","description":"yawkat LZ4 Java provides LZ4 compression for Java. Prior to 1.11.4, net.jpountz.lz4.LZ4BlockInputStream configured with stopOnEmptyBlock set to false handles each well-formed empty LZ4Block by recursively calling refill(), allowing a long sequence of empty blocks in an attacker-controlled compressed stream to exhaust the decoding thread's stack and throw StackOverflowError. The default stopOnEmptyBlock setting is true and is not affected, and the issue does not cause memory corruption. This issue is fixed in version 1.11.4."}]},{"artifact":{"id":"b7e21e96585684b2","cpes":["cpe:2.3:a:org.elasticsearch.plugin:x-pack-core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:org.elasticsearch.plugin:x_pack_core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:elasticsearch:x-pack-core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:elasticsearch:x_pack_core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x-pack-core:x-pack-core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x-pack-core:x_pack_core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x_pack_core:x-pack-core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x_pack_core:x_pack_core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x-pack:x-pack-core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x-pack:x_pack_core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x_pack:x-pack-core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x_pack:x_pack_core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x:x-pack-core:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x:x_pack_core:8.16.3:*:*:*:*:*:*:*"],"name":"x-pack-core","purl":"pkg:maven/org.elasticsearch.plugin/x-pack-core@8.16.3","type":"java-archive","version":"8.16.3","language":"java","licenses":["sha256:1c327107f349a2de1949fd891a7facde7e1ede53178193a6554fb4126f3a6b9c","sha256:48255018b41fc0e965b1115af7e6779bc218bb8a6747d561da800d5022622aa2"],"metadata":{"pomGroupID":"org.elasticsearch.plugin","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-core/x-pack-core-8.16.3.jar","manifestName":"","pomArtifactID":"x-pack-core","archiveDigests":[{"value":"c9785a082a948f8d070f345fd0f8024508c6b052","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-core/x-pack-core-8.16.3.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-core/x-pack-core-8.16.3.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"8.19.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-m9gh-789g-q5pv","versionConstraint":">=7.0.0-alpha1,<8.19.8 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.elasticsearch.plugin:x-pack-core","version":"8.16.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-m9gh-789g-q5pv","fix":{"state":"fixed","versions":["8.19.8"],"available":[{"date":"2026-09-26","kind":"first-observed","version":"8.19.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":6.8,"impactScore":5.2,"exploitabilityScore":1.7},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-37731","cwe":"CWE-287","type":"Secondary","source":"security@elastic.co"}],"epss":[{"cve":"CVE-2025-37731","date":"2026-10-17","epss":0.00192,"percentile":0.08235}],"risk":0.11328,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-37731","https://discuss.elastic.co/t/elasticsearch-8-19-8-9-1-8-and-9-2-2-security-update-esa-2025-27/384063","https://github.com/elastic/elasticsearch/commit/cd97b8566bf56e628070021300784cb9cee0286f","https://github.com/elastic/elasticsearch/commit/d8a408da79f214395845d99d241e832077045983","https://github.com/elastic/elasticsearch/commit/e519fe4c51a3c887675eb7daea2f914738847f23"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-m9gh-789g-q5pv","description":"Elasticsearch PKI Realm Authentication Bypass Vulnerability Allows User Impersonation Through Crafted Client Certificates"},"relatedVulnerabilities":[{"id":"CVE-2025-37731","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":7.4,"impactScore":5.2,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security@elastic.co","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":6.8,"impactScore":5.2,"exploitabilityScore":1.7},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-37731","cwe":"CWE-287","type":"Secondary","source":"security@elastic.co"}],"epss":[{"cve":"CVE-2025-37731","date":"2026-10-17","epss":0.00192,"percentile":0.08235}],"urls":["https://discuss.elastic.co/t/elasticsearch-8-19-8-9-1-8-and-9-2-2-security-update-esa-2025-27/384063"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-37731","description":"Improper Authentication in Elasticsearch PKI realm can lead to user impersonation via specially crafted client certificates. A malicious actor would need to have such a crafted client certificate signed by a legitimate, trusted Certificate Authority."}]},{"artifact":{"id":"c09667eec3a1bdf9","cpes":["cpe:2.3:a:org.elasticsearch.plugin:x-pack-security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:org.elasticsearch.plugin:x_pack_security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x-pack-security:x-pack-security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x-pack-security:x_pack_security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x_pack_security:x-pack-security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x_pack_security:x_pack_security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:elasticsearch:x-pack-security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:elasticsearch:x_pack_security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x-pack:x-pack-security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x-pack:x_pack_security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x_pack:x-pack-security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x_pack:x_pack_security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x:x-pack-security:8.16.3:*:*:*:*:*:*:*","cpe:2.3:a:x:x_pack_security:8.16.3:*:*:*:*:*:*:*"],"name":"x-pack-security","purl":"pkg:maven/org.elasticsearch.plugin/x-pack-security@8.16.3","type":"java-archive","version":"8.16.3","language":"java","licenses":["sha256:1c327107f349a2de1949fd891a7facde7e1ede53178193a6554fb4126f3a6b9c","sha256:48255018b41fc0e965b1115af7e6779bc218bb8a6747d561da800d5022622aa2"],"metadata":{"pomGroupID":"org.elasticsearch.plugin","virtualPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/x-pack-security-8.16.3.jar","manifestName":"","pomArtifactID":"x-pack-security","archiveDigests":[{"value":"646bce9c9aa608d552e88e73a53530830b0704d1","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/modules/x-pack-security/x-pack-security-8.16.3.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/modules/x-pack-security/x-pack-security-8.16.3.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"8.19.8"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-m9gh-789g-q5pv","versionConstraint":">=7.0.0-alpha1,<8.19.8 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.elasticsearch.plugin:x-pack-security","version":"8.16.3"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-m9gh-789g-q5pv","fix":{"state":"fixed","versions":["8.19.8"],"available":[{"date":"2026-09-26","kind":"first-observed","version":"8.19.8"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":6.8,"impactScore":5.2,"exploitabilityScore":1.7},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-37731","cwe":"CWE-287","type":"Secondary","source":"security@elastic.co"}],"epss":[{"cve":"CVE-2025-37731","date":"2026-10-17","epss":0.00192,"percentile":0.08235}],"risk":0.11328,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-37731","https://discuss.elastic.co/t/elasticsearch-8-19-8-9-1-8-and-9-2-2-security-update-esa-2025-27/384063","https://github.com/elastic/elasticsearch/commit/cd97b8566bf56e628070021300784cb9cee0286f","https://github.com/elastic/elasticsearch/commit/d8a408da79f214395845d99d241e832077045983","https://github.com/elastic/elasticsearch/commit/e519fe4c51a3c887675eb7daea2f914738847f23"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-m9gh-789g-q5pv","description":"Elasticsearch PKI Realm Authentication Bypass Vulnerability Allows User Impersonation Through Crafted Client Certificates"},"relatedVulnerabilities":[{"id":"CVE-2025-37731","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":7.4,"impactScore":5.2,"exploitabilityScore":2.3},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"security@elastic.co","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":6.8,"impactScore":5.2,"exploitabilityScore":1.7},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-37731","cwe":"CWE-287","type":"Secondary","source":"security@elastic.co"}],"epss":[{"cve":"CVE-2025-37731","date":"2026-10-17","epss":0.00192,"percentile":0.08235}],"urls":["https://discuss.elastic.co/t/elasticsearch-8-19-8-9-1-8-and-9-2-2-security-update-esa-2025-27/384063"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-37731","description":"Improper Authentication in Elasticsearch PKI realm can lead to user impersonation via specially crafted client certificates. A malicious actor would need to have such a crafted client certificate signed by a legitimate, trusted Certificate Authority."}]},{"artifact":{"id":"ae131b98004256cd","cpes":["cpe:2.3:a:libgnutls30t64:libgnutls30t64:3.8.3-1.1ubuntu3.6:*:*:*:*:*:*:*"],"name":"libgnutls30t64","purl":"pkg:deb/ubuntu/libgnutls30t64@3.8.3-1.1ubuntu3.6?arch=amd64&distro=ubuntu-24.04&upstream=gnutls28","type":"deb","version":"3.8.3-1.1ubuntu3.6","language":"","licenses":["sha256:51da5214308b87d6a0a2fbcaea1f7dbd15510be733e5921d9548ff6b88d84dd8"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libgnutls30t64/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libgnutls30t64/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libgnutls30t64:amd64.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libgnutls30t64:amd64.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libgnutls30t64:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libgnutls30t64:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"gnutls28"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-95209","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"gnutls28","version":"3.8.3-1.1ubuntu3.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-95209","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-95209","cwe":"CWE-400","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2026-95209","date":"2026-10-17","epss":0.00226,"percentile":0.12423}],"risk":0.11299999999999999,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-95209"},"relatedVulnerabilities":[{"id":"CVE-2026-95209","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-95209","cwe":"CWE-400","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2026-95209","date":"2026-10-17","epss":0.00226,"percentile":0.12423}],"urls":["https://gist.github.com/lkloliver/8e4498311aff18e2077010e412043e18","https://www.gnutls.org"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-95209","description":"An issue in gnutls v3.8.13 causes legitimate CA certificates to be rejected, leading to a Denial of Service (DoS)."}]},{"artifact":{"id":"1fe29ec161099bff","cpes":["cpe:2.3:a:wget:wget:1.21.4-1ubuntu4.5:*:*:*:*:*:*:*"],"name":"wget","purl":"pkg:deb/ubuntu/wget@1.21.4-1ubuntu4.5?arch=amd64&distro=ubuntu-24.04","type":"deb","version":"1.21.4-1ubuntu4.5","language":"","licenses":["sha256:c58cb5a2d94f35f0e9b0f1a038d48b73477aa12782ff17328c21d8a86f5f99d5"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/wget/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/wget/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/wget.conffiles","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/wget.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/wget.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/wget.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/wget.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/wget.list"}],"upstreams":[]},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"CVE-2026-16599","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"wget","version":"1.21.4-1ubuntu4.5"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-16599","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-16599","cwe":"CWE-606","type":"Primary","source":"cvd@cert.pl"}],"epss":[{"cve":"CVE-2026-16599","date":"2026-10-17","epss":0.00375,"percentile":0.29878}],"risk":0.11249999999999999,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-16599"},"relatedVulnerabilities":[{"id":"CVE-2026-16599","cvss":[{"type":"Secondary","source":"cvd@cert.pl","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":5.1},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-16599","cwe":"CWE-606","type":"Primary","source":"cvd@cert.pl"}],"epss":[{"cve":"CVE-2026-16599","date":"2026-10-17","epss":0.00375,"percentile":0.29878}],"urls":["https://cert.pl/en/posts/2026/08/CVE-2026-16599","https://gitlab.com/gnuwget/wget","https://gitlab.com/gnuwget/wget/-/commit/e9697d98e7249b0f68a6be040a4f3dcc5bc101fa"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-16599","description":"GNU wget is vulnerable to denial of service in its FTP OPIE/S-KEY authentication functionality. The server-supplied sequence number from the FTP challenge line is used as an iteration count for an MD5 key-derivation loop without any upper bound validation. A malicious FTP server or a network attacker positioned to intercept FTP traffic can send a crafted OPIE challenge with a sequence number near INT_MAX, causing wget to perform up to approximately 2.1 billion MD5 computations and suspend for some time. The --timeout option does not mitigate this because it applies only to network I/O, not CPU computation.\n\n\nThis issue was fixed in commit e9697d98e7249b0f68a6be040a4f3dcc5bc101fa"}]},{"artifact":{"id":"9f4392fd0060c2ea","cpes":["cpe:2.3:a:logback-core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback-core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback_core:1.2.9:*:*:*:*:*:*:*"],"name":"logback-core","purl":"pkg:maven/ch.qos.logback/logback-core@1.2.9","type":"java-archive","version":"1.2.9","language":"java","licenses":[],"metadata":{"pomGroupID":"ch.qos.logback","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:ch.qos.logback:logback-core","manifestName":"","pomArtifactID":"logback-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.5.34"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-jhq6-gfmj-v8fx","versionConstraint":"<1.5.34 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"ch.qos.logback:logback-core","version":"1.2.9"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-jhq6-gfmj-v8fx","fix":{"state":"fixed","versions":["1.5.34"],"available":[{"date":"2026-07-16","kind":"first-observed","version":"1.5.34"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:P/RE:M/U:Green","metrics":{"baseScore":2.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-10532","cwe":"CWE-502","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2026-10532","date":"2026-10-17","epss":0.0037,"percentile":0.29378}],"risk":0.10915,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-10532","https://logback.qos.ch/news.html#1.5.34","https://github.com/qos-ch/logback/releases/tag/v_1.5.34"],"severity":"Low","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-jhq6-gfmj-v8fx","description":"Logback vulnerable to Object Injection through HardenedObjectInputStream modules"},"relatedVulnerabilities":[{"id":"CVE-2026-10532","cvss":[{"type":"Secondary","source":"vulnerability@ncsc.ch","vector":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:M/U:Green","metrics":{"baseScore":2.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-10532","cwe":"CWE-502","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2026-10532","date":"2026-10-17","epss":0.0037,"percentile":0.29378}],"urls":["https://logback.qos.ch/news.html#1.5.34"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-10532","description":"Deserialization of untrusted data vulnerability in QOS.CH Sarl logback logback-core (HardenedObjectInputStream (logback-core) modules) allows Object Injection, albeit heavily restricted.\n\nMore precisely, an attacker able to influence serialized data sent to \nSimpleSocketServer or SimpleSSLSocketServer can instantiate Proxy objects.\n\n\nAlthough deserialization is heavily restricted by HardenedObjectInputStream and no \npractical way to achieve remote code execution or significant privilege \nescalation has been identified, this issue constitutes a bypass of the \nintended security restrictions.\n\n\n\nThis issue affects logback: through 1.5.33 inclusive."}]},{"artifact":{"id":"795c749c79d5b322","cpes":["cpe:2.3:a:logback-core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback-core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback_core:1.2.9:*:*:*:*:*:*:*"],"name":"logback-core","purl":"pkg:maven/ch.qos.logback/logback-core@1.2.9","type":"java-archive","version":"1.2.9","language":"java","licenses":[],"metadata":{"pomGroupID":"ch.qos.logback","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:ch.qos.logback:logback-core","manifestName":"","pomArtifactID":"logback-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.5.34"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-jhq6-gfmj-v8fx","versionConstraint":"<1.5.34 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"ch.qos.logback:logback-core","version":"1.2.9"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-jhq6-gfmj-v8fx","fix":{"state":"fixed","versions":["1.5.34"],"available":[{"date":"2026-07-16","kind":"first-observed","version":"1.5.34"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:P/RE:M/U:Green","metrics":{"baseScore":2.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-10532","cwe":"CWE-502","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2026-10532","date":"2026-10-17","epss":0.0037,"percentile":0.29378}],"risk":0.10915,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-10532","https://logback.qos.ch/news.html#1.5.34","https://github.com/qos-ch/logback/releases/tag/v_1.5.34"],"severity":"Low","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-jhq6-gfmj-v8fx","description":"Logback vulnerable to Object Injection through HardenedObjectInputStream modules"},"relatedVulnerabilities":[{"id":"CVE-2026-10532","cvss":[{"type":"Secondary","source":"vulnerability@ncsc.ch","vector":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:M/U:Green","metrics":{"baseScore":2.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-10532","cwe":"CWE-502","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2026-10532","date":"2026-10-17","epss":0.0037,"percentile":0.29378}],"urls":["https://logback.qos.ch/news.html#1.5.34"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-10532","description":"Deserialization of untrusted data vulnerability in QOS.CH Sarl logback logback-core (HardenedObjectInputStream (logback-core) modules) allows Object Injection, albeit heavily restricted.\n\nMore precisely, an attacker able to influence serialized data sent to \nSimpleSocketServer or SimpleSSLSocketServer can instantiate Proxy objects.\n\n\nAlthough deserialization is heavily restricted by HardenedObjectInputStream and no \npractical way to achieve remote code execution or significant privilege \nescalation has been identified, this issue constitutes a bypass of the \nintended security restrictions.\n\n\n\nThis issue affects logback: through 1.5.33 inclusive."}]},{"artifact":{"id":"1b9464e404bb4a94","cpes":["cpe:2.3:a:logback-core:logback-core:1.5.25:*:*:*:*:*:*:*","cpe:2.3:a:logback-core:logback_core:1.5.25:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback-core:1.5.25:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback_core:1.5.25:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback-core:1.5.25:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback_core:1.5.25:*:*:*:*:*:*:*"],"name":"logback-core","purl":"pkg:maven/ch.qos.logback/logback-core@1.5.25","type":"java-archive","version":"1.5.25","language":"java","licenses":[],"metadata":{"pomGroupID":"ch.qos.logback","virtualPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar:ch.qos.logback:logback-core","manifestName":"","pomArtifactID":"logback-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/sonar-application-2025.4.9.131983.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.5.34"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-jhq6-gfmj-v8fx","versionConstraint":"<1.5.34 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"ch.qos.logback:logback-core","version":"1.5.25"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-jhq6-gfmj-v8fx","fix":{"state":"fixed","versions":["1.5.34"],"available":[{"date":"2026-07-16","kind":"first-observed","version":"1.5.34"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:P/RE:M/U:Green","metrics":{"baseScore":2.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-10532","cwe":"CWE-502","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2026-10532","date":"2026-10-17","epss":0.0037,"percentile":0.29378}],"risk":0.10915,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-10532","https://logback.qos.ch/news.html#1.5.34","https://github.com/qos-ch/logback/releases/tag/v_1.5.34"],"severity":"Low","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-jhq6-gfmj-v8fx","description":"Logback vulnerable to Object Injection through HardenedObjectInputStream modules"},"relatedVulnerabilities":[{"id":"CVE-2026-10532","cvss":[{"type":"Secondary","source":"vulnerability@ncsc.ch","vector":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:M/U:Green","metrics":{"baseScore":2.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-10532","cwe":"CWE-502","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2026-10532","date":"2026-10-17","epss":0.0037,"percentile":0.29378}],"urls":["https://logback.qos.ch/news.html#1.5.34"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-10532","description":"Deserialization of untrusted data vulnerability in QOS.CH Sarl logback logback-core (HardenedObjectInputStream (logback-core) modules) allows Object Injection, albeit heavily restricted.\n\nMore precisely, an attacker able to influence serialized data sent to \nSimpleSocketServer or SimpleSSLSocketServer can instantiate Proxy objects.\n\n\nAlthough deserialization is heavily restricted by HardenedObjectInputStream and no \npractical way to achieve remote code execution or significant privilege \nescalation has been identified, this issue constitutes a bypass of the \nintended security restrictions.\n\n\n\nThis issue affects logback: through 1.5.33 inclusive."}]},{"artifact":{"id":"600bf15ffffb3ad4","cpes":["cpe:2.3:a:logback-core:logback-core:1.5.25:*:*:*:*:*:*:*","cpe:2.3:a:logback-core:logback_core:1.5.25:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback-core:1.5.25:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback_core:1.5.25:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback-core:1.5.25:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback_core:1.5.25:*:*:*:*:*:*:*"],"name":"logback-core","purl":"pkg:maven/ch.qos.logback/logback-core@1.5.25","type":"java-archive","version":"1.5.25","language":"java","licenses":[],"metadata":{"pomGroupID":"ch.qos.logback","virtualPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar:ch.qos.logback:logback-core","manifestName":"","pomArtifactID":"logback-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/scanner/scanner-datacenter-2025.4.9.131983-all.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.5.34"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-jhq6-gfmj-v8fx","versionConstraint":"<1.5.34 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"ch.qos.logback:logback-core","version":"1.5.25"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-jhq6-gfmj-v8fx","fix":{"state":"fixed","versions":["1.5.34"],"available":[{"date":"2026-07-16","kind":"first-observed","version":"1.5.34"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:P/RE:M/U:Green","metrics":{"baseScore":2.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-10532","cwe":"CWE-502","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2026-10532","date":"2026-10-17","epss":0.0037,"percentile":0.29378}],"risk":0.10915,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-10532","https://logback.qos.ch/news.html#1.5.34","https://github.com/qos-ch/logback/releases/tag/v_1.5.34"],"severity":"Low","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-jhq6-gfmj-v8fx","description":"Logback vulnerable to Object Injection through HardenedObjectInputStream modules"},"relatedVulnerabilities":[{"id":"CVE-2026-10532","cvss":[{"type":"Secondary","source":"vulnerability@ncsc.ch","vector":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:M/U:Green","metrics":{"baseScore":2.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-10532","cwe":"CWE-502","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2026-10532","date":"2026-10-17","epss":0.0037,"percentile":0.29378}],"urls":["https://logback.qos.ch/news.html#1.5.34"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-10532","description":"Deserialization of untrusted data vulnerability in QOS.CH Sarl logback logback-core (HardenedObjectInputStream (logback-core) modules) allows Object Injection, albeit heavily restricted.\n\nMore precisely, an attacker able to influence serialized data sent to \nSimpleSocketServer or SimpleSSLSocketServer can instantiate Proxy objects.\n\n\nAlthough deserialization is heavily restricted by HardenedObjectInputStream and no \npractical way to achieve remote code execution or significant privilege \nescalation has been identified, this issue constitutes a bypass of the \nintended security restrictions.\n\n\n\nThis issue affects logback: through 1.5.33 inclusive."}]},{"artifact":{"id":"f0ae564f6cc76e8b","cpes":["cpe:2.3:a:libc-bin:libc-bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc-bin:libc_bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc_bin:libc-bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc_bin:libc_bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc:libc-bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc:libc_bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*"],"name":"libc-bin","purl":"pkg:deb/ubuntu/libc-bin@2.39-0ubuntu8.9?arch=amd64&distro=ubuntu-24.04&upstream=glibc","type":"deb","version":"2.39-0ubuntu8.9","language":"","licenses":["sha256:d3c95b56fa33e28b57860580f0baf4e4f4de2a268a2b80f1d031a5191bade265"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc-bin/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libc-bin/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc-bin.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc-bin.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc-bin.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.list"},{"path":"/var/lib/dpkg/info/libc-bin.postinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.postinst"},{"path":"/var/lib/dpkg/info/libc-bin.triggers","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.triggers"}],"upstreams":[{"name":"glibc"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2016-20013","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"glibc","version":"2.39-0ubuntu8.9"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2016-20013","fix":{"state":"wont-fix","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2016-20013","cwe":"CWE-770","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2016-20013","date":"2026-10-17","epss":0.02174,"percentile":0.82007}],"risk":0.1087,"urls":[],"severity":"Negligible","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2016-20013"},"relatedVulnerabilities":[{"id":"CVE-2016-20013","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Primary","source":"nvd@nist.gov","vector":"AV:N/AC:L/Au:N/C:N/I:N/A:P","metrics":{"baseScore":5,"impactScore":2.9,"exploitabilityScore":10},"version":"2.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2016-20013","cwe":"CWE-770","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2016-20013","date":"2026-10-17","epss":0.02174,"percentile":0.82007}],"urls":["https://akkadia.org/drepper/SHA-crypt.txt","https://pthree.org/2018/05/23/do-not-use-sha256crypt-sha512crypt-theyre-dangerous/","https://twitter.com/solardiz/status/795601240151457793"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2016-20013","description":"sha256crypt and sha512crypt through 0.6 allow attackers to cause a denial of service (CPU consumption) because the algorithm's runtime is proportional to the square of the length of the password."}]},{"artifact":{"id":"a2811c097c883c6c","cpes":["cpe:2.3:a:libc6:libc6:2.39-0ubuntu8.9:*:*:*:*:*:*:*"],"name":"libc6","purl":"pkg:deb/ubuntu/libc6@2.39-0ubuntu8.9?arch=amd64&distro=ubuntu-24.04&upstream=glibc","type":"deb","version":"2.39-0ubuntu8.9","language":"","licenses":["sha256:d3c95b56fa33e28b57860580f0baf4e4f4de2a268a2b80f1d031a5191bade265"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libc6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc6:amd64.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc6:amd64.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc6:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc6:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"glibc"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2016-20013","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"glibc","version":"2.39-0ubuntu8.9"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2016-20013","fix":{"state":"wont-fix","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2016-20013","cwe":"CWE-770","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2016-20013","date":"2026-10-17","epss":0.02174,"percentile":0.82007}],"risk":0.1087,"urls":[],"severity":"Negligible","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2016-20013"},"relatedVulnerabilities":[{"id":"CVE-2016-20013","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Primary","source":"nvd@nist.gov","vector":"AV:N/AC:L/Au:N/C:N/I:N/A:P","metrics":{"baseScore":5,"impactScore":2.9,"exploitabilityScore":10},"version":"2.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2016-20013","cwe":"CWE-770","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2016-20013","date":"2026-10-17","epss":0.02174,"percentile":0.82007}],"urls":["https://akkadia.org/drepper/SHA-crypt.txt","https://pthree.org/2018/05/23/do-not-use-sha256crypt-sha512crypt-theyre-dangerous/","https://twitter.com/solardiz/status/795601240151457793"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2016-20013","description":"sha256crypt and sha512crypt through 0.6 allow attackers to cause a denial of service (CPU consumption) because the algorithm's runtime is proportional to the square of the length of the password."}]},{"artifact":{"id":"339e7c8af3fbd149","cpes":["cpe:2.3:a:locales:locales:2.39-0ubuntu8.9:*:*:*:*:*:*:*"],"name":"locales","purl":"pkg:deb/ubuntu/locales@2.39-0ubuntu8.9?arch=all&distro=ubuntu-24.04&upstream=glibc","type":"deb","version":"2.39-0ubuntu8.9","language":"","licenses":["sha256:d3c95b56fa33e28b57860580f0baf4e4f4de2a268a2b80f1d031a5191bade265"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/locales/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/locales/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/locales.conffiles","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/locales.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/locales.config","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.config"},{"path":"/var/lib/dpkg/info/locales.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.list"},{"path":"/var/lib/dpkg/info/locales.postinst","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.postinst"},{"path":"/var/lib/dpkg/info/locales.postrm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.postrm"},{"path":"/var/lib/dpkg/info/locales.prerm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.prerm"},{"path":"/var/lib/dpkg/info/locales.templates","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.templates"}],"upstreams":[{"name":"glibc"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2016-20013","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"glibc","version":"2.39-0ubuntu8.9"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2016-20013","fix":{"state":"wont-fix","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2016-20013","cwe":"CWE-770","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2016-20013","date":"2026-10-17","epss":0.02174,"percentile":0.82007}],"risk":0.1087,"urls":[],"severity":"Negligible","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2016-20013"},"relatedVulnerabilities":[{"id":"CVE-2016-20013","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}},{"type":"Primary","source":"nvd@nist.gov","vector":"AV:N/AC:L/Au:N/C:N/I:N/A:P","metrics":{"baseScore":5,"impactScore":2.9,"exploitabilityScore":10},"version":"2.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2016-20013","cwe":"CWE-770","type":"Primary","source":"nvd@nist.gov"}],"epss":[{"cve":"CVE-2016-20013","date":"2026-10-17","epss":0.02174,"percentile":0.82007}],"urls":["https://akkadia.org/drepper/SHA-crypt.txt","https://pthree.org/2018/05/23/do-not-use-sha256crypt-sha512crypt-theyre-dangerous/","https://twitter.com/solardiz/status/795601240151457793"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2016-20013","description":"sha256crypt and sha512crypt through 0.6 allow attackers to cause a denial of service (CPU consumption) because the algorithm's runtime is proportional to the square of the length of the password."}]},{"artifact":{"id":"3f97bf43ff1778dc","cpes":["cpe:2.3:a:bsdutils:bsdutils:1\\:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"bsdutils","purl":"pkg:deb/ubuntu/bsdutils@1%3A2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux%402.39.3-9ubuntu6.6","type":"deb","version":"1:2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/bsdutils/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/bsdutils/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/bsdutils.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/bsdutils.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/bsdutils.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/bsdutils.list"}],"upstreams":[{"name":"util-linux","version":"2.39.3-9ubuntu6.6"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-76642","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-76642","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-76642","cwe":"CWE-390","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-76642","date":"2026-10-17","epss":0.00216,"percentile":0.11178}],"risk":0.108,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-76642"},"relatedVulnerabilities":[{"id":"CVE-2026-76642","cvss":[{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.5},"version":"4.0","vendorMetadata":{}},{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.8,"impactScore":5.9,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-76642","cwe":"CWE-390","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-76642","date":"2026-10-17","epss":0.00216,"percentile":0.11178}],"urls":["https://github.com/util-linux/util-linux","https://github.com/util-linux/util-linux/blob/v2.42.2/libmount/src/context_mount.c#L476","https://github.com/util-linux/util-linux/blob/v2.42.2/libmount/src/context_mount.c#L892","https://github.com/util-linux/util-linux/commit/1d14676ea70003e9f5b2a6a76af0cadb1190411a","https://github.com/util-linux/util-linux/commit/a15c00a9e545aa8b9cf6ec0f888ff6c7b3eaeedc","https://github.com/util-linux/util-linux/commit/f57cea130839c0af8dc0525274267ae4cfd66bbf","https://github.com/util-linux/util-linux/security/advisories/GHSA-m25x-3hj9-m26f","https://www.vulncheck.com/advisories/util-linux-libmount-privilege-escalation-via-failed-mount-helper"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-76642","description":"util-linux versions through 2.41.5 and 2.42.2 fail to check mount helper exit status before running post-mount hooks, allowing unprivileged users to execute privileged operations on pre-existing filesystems. Attackers can exploit X-mount.idmap or X-mount.owner hooks to clone filesystems with inherited suid bits or modify target inode permissions after a helper fails, achieving privilege escalation."}]},{"artifact":{"id":"cb5c6761273d29c4","cpes":["cpe:2.3:a:libblkid1:libblkid1:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"libblkid1","purl":"pkg:deb/ubuntu/libblkid1@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libblkid1/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libblkid1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libblkid1:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libblkid1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"util-linux"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-76642","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-76642","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-76642","cwe":"CWE-390","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-76642","date":"2026-10-17","epss":0.00216,"percentile":0.11178}],"risk":0.108,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-76642"},"relatedVulnerabilities":[{"id":"CVE-2026-76642","cvss":[{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.5},"version":"4.0","vendorMetadata":{}},{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.8,"impactScore":5.9,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-76642","cwe":"CWE-390","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-76642","date":"2026-10-17","epss":0.00216,"percentile":0.11178}],"urls":["https://github.com/util-linux/util-linux","https://github.com/util-linux/util-linux/blob/v2.42.2/libmount/src/context_mount.c#L476","https://github.com/util-linux/util-linux/blob/v2.42.2/libmount/src/context_mount.c#L892","https://github.com/util-linux/util-linux/commit/1d14676ea70003e9f5b2a6a76af0cadb1190411a","https://github.com/util-linux/util-linux/commit/a15c00a9e545aa8b9cf6ec0f888ff6c7b3eaeedc","https://github.com/util-linux/util-linux/commit/f57cea130839c0af8dc0525274267ae4cfd66bbf","https://github.com/util-linux/util-linux/security/advisories/GHSA-m25x-3hj9-m26f","https://www.vulncheck.com/advisories/util-linux-libmount-privilege-escalation-via-failed-mount-helper"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-76642","description":"util-linux versions through 2.41.5 and 2.42.2 fail to check mount helper exit status before running post-mount hooks, allowing unprivileged users to execute privileged operations on pre-existing filesystems. Attackers can exploit X-mount.idmap or X-mount.owner hooks to clone filesystems with inherited suid bits or modify target inode permissions after a helper fails, achieving privilege escalation."}]},{"artifact":{"id":"c02905cff08d2f0f","cpes":["cpe:2.3:a:libmount1:libmount1:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"libmount1","purl":"pkg:deb/ubuntu/libmount1@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libmount1/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libmount1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libmount1:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libmount1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"util-linux"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-76642","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-76642","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-76642","cwe":"CWE-390","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-76642","date":"2026-10-17","epss":0.00216,"percentile":0.11178}],"risk":0.108,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-76642"},"relatedVulnerabilities":[{"id":"CVE-2026-76642","cvss":[{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.5},"version":"4.0","vendorMetadata":{}},{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.8,"impactScore":5.9,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-76642","cwe":"CWE-390","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-76642","date":"2026-10-17","epss":0.00216,"percentile":0.11178}],"urls":["https://github.com/util-linux/util-linux","https://github.com/util-linux/util-linux/blob/v2.42.2/libmount/src/context_mount.c#L476","https://github.com/util-linux/util-linux/blob/v2.42.2/libmount/src/context_mount.c#L892","https://github.com/util-linux/util-linux/commit/1d14676ea70003e9f5b2a6a76af0cadb1190411a","https://github.com/util-linux/util-linux/commit/a15c00a9e545aa8b9cf6ec0f888ff6c7b3eaeedc","https://github.com/util-linux/util-linux/commit/f57cea130839c0af8dc0525274267ae4cfd66bbf","https://github.com/util-linux/util-linux/security/advisories/GHSA-m25x-3hj9-m26f","https://www.vulncheck.com/advisories/util-linux-libmount-privilege-escalation-via-failed-mount-helper"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-76642","description":"util-linux versions through 2.41.5 and 2.42.2 fail to check mount helper exit status before running post-mount hooks, allowing unprivileged users to execute privileged operations on pre-existing filesystems. Attackers can exploit X-mount.idmap or X-mount.owner hooks to clone filesystems with inherited suid bits or modify target inode permissions after a helper fails, achieving privilege escalation."}]},{"artifact":{"id":"e0380baf79d39c85","cpes":["cpe:2.3:a:libsmartcols1:libsmartcols1:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"libsmartcols1","purl":"pkg:deb/ubuntu/libsmartcols1@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libsmartcols1/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libsmartcols1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libsmartcols1:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libsmartcols1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"util-linux"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-76642","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-76642","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-76642","cwe":"CWE-390","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-76642","date":"2026-10-17","epss":0.00216,"percentile":0.11178}],"risk":0.108,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-76642"},"relatedVulnerabilities":[{"id":"CVE-2026-76642","cvss":[{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.5},"version":"4.0","vendorMetadata":{}},{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.8,"impactScore":5.9,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-76642","cwe":"CWE-390","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-76642","date":"2026-10-17","epss":0.00216,"percentile":0.11178}],"urls":["https://github.com/util-linux/util-linux","https://github.com/util-linux/util-linux/blob/v2.42.2/libmount/src/context_mount.c#L476","https://github.com/util-linux/util-linux/blob/v2.42.2/libmount/src/context_mount.c#L892","https://github.com/util-linux/util-linux/commit/1d14676ea70003e9f5b2a6a76af0cadb1190411a","https://github.com/util-linux/util-linux/commit/a15c00a9e545aa8b9cf6ec0f888ff6c7b3eaeedc","https://github.com/util-linux/util-linux/commit/f57cea130839c0af8dc0525274267ae4cfd66bbf","https://github.com/util-linux/util-linux/security/advisories/GHSA-m25x-3hj9-m26f","https://www.vulncheck.com/advisories/util-linux-libmount-privilege-escalation-via-failed-mount-helper"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-76642","description":"util-linux versions through 2.41.5 and 2.42.2 fail to check mount helper exit status before running post-mount hooks, allowing unprivileged users to execute privileged operations on pre-existing filesystems. Attackers can exploit X-mount.idmap or X-mount.owner hooks to clone filesystems with inherited suid bits or modify target inode permissions after a helper fails, achieving privilege escalation."}]},{"artifact":{"id":"ee5b3d781052e1ec","cpes":["cpe:2.3:a:libuuid1:libuuid1:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"libuuid1","purl":"pkg:deb/ubuntu/libuuid1@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libuuid1/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libuuid1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libuuid1:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libuuid1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"util-linux"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-76642","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-76642","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-76642","cwe":"CWE-390","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-76642","date":"2026-10-17","epss":0.00216,"percentile":0.11178}],"risk":0.108,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-76642"},"relatedVulnerabilities":[{"id":"CVE-2026-76642","cvss":[{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.5},"version":"4.0","vendorMetadata":{}},{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.8,"impactScore":5.9,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-76642","cwe":"CWE-390","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-76642","date":"2026-10-17","epss":0.00216,"percentile":0.11178}],"urls":["https://github.com/util-linux/util-linux","https://github.com/util-linux/util-linux/blob/v2.42.2/libmount/src/context_mount.c#L476","https://github.com/util-linux/util-linux/blob/v2.42.2/libmount/src/context_mount.c#L892","https://github.com/util-linux/util-linux/commit/1d14676ea70003e9f5b2a6a76af0cadb1190411a","https://github.com/util-linux/util-linux/commit/a15c00a9e545aa8b9cf6ec0f888ff6c7b3eaeedc","https://github.com/util-linux/util-linux/commit/f57cea130839c0af8dc0525274267ae4cfd66bbf","https://github.com/util-linux/util-linux/security/advisories/GHSA-m25x-3hj9-m26f","https://www.vulncheck.com/advisories/util-linux-libmount-privilege-escalation-via-failed-mount-helper"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-76642","description":"util-linux versions through 2.41.5 and 2.42.2 fail to check mount helper exit status before running post-mount hooks, allowing unprivileged users to execute privileged operations on pre-existing filesystems. Attackers can exploit X-mount.idmap or X-mount.owner hooks to clone filesystems with inherited suid bits or modify target inode permissions after a helper fails, achieving privilege escalation."}]},{"artifact":{"id":"1bddfbdf64661f04","cpes":["cpe:2.3:a:mount:mount:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"mount","purl":"pkg:deb/ubuntu/mount@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/mount/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/mount/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/mount.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/mount.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/mount.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/mount.list"}],"upstreams":[{"name":"util-linux"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-76642","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-76642","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-76642","cwe":"CWE-390","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-76642","date":"2026-10-17","epss":0.00216,"percentile":0.11178}],"risk":0.108,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-76642"},"relatedVulnerabilities":[{"id":"CVE-2026-76642","cvss":[{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.5},"version":"4.0","vendorMetadata":{}},{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.8,"impactScore":5.9,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-76642","cwe":"CWE-390","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-76642","date":"2026-10-17","epss":0.00216,"percentile":0.11178}],"urls":["https://github.com/util-linux/util-linux","https://github.com/util-linux/util-linux/blob/v2.42.2/libmount/src/context_mount.c#L476","https://github.com/util-linux/util-linux/blob/v2.42.2/libmount/src/context_mount.c#L892","https://github.com/util-linux/util-linux/commit/1d14676ea70003e9f5b2a6a76af0cadb1190411a","https://github.com/util-linux/util-linux/commit/a15c00a9e545aa8b9cf6ec0f888ff6c7b3eaeedc","https://github.com/util-linux/util-linux/commit/f57cea130839c0af8dc0525274267ae4cfd66bbf","https://github.com/util-linux/util-linux/security/advisories/GHSA-m25x-3hj9-m26f","https://www.vulncheck.com/advisories/util-linux-libmount-privilege-escalation-via-failed-mount-helper"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-76642","description":"util-linux versions through 2.41.5 and 2.42.2 fail to check mount helper exit status before running post-mount hooks, allowing unprivileged users to execute privileged operations on pre-existing filesystems. Attackers can exploit X-mount.idmap or X-mount.owner hooks to clone filesystems with inherited suid bits or modify target inode permissions after a helper fails, achieving privilege escalation."}]},{"artifact":{"id":"f1e4c52ae1a4fa42","cpes":["cpe:2.3:a:util-linux:util-linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*","cpe:2.3:a:util-linux:util_linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*","cpe:2.3:a:util_linux:util-linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*","cpe:2.3:a:util_linux:util_linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*","cpe:2.3:a:util:util-linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*","cpe:2.3:a:util:util_linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"util-linux","purl":"pkg:deb/ubuntu/util-linux@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/util-linux/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/util-linux/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/util-linux.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/util-linux.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/util-linux.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.list"},{"path":"/var/lib/dpkg/info/util-linux.postinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.postinst"},{"path":"/var/lib/dpkg/info/util-linux.postrm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.postrm"},{"path":"/var/lib/dpkg/info/util-linux.prerm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.prerm"}],"upstreams":[]},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"CVE-2026-76642","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-76642","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-76642","cwe":"CWE-390","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-76642","date":"2026-10-17","epss":0.00216,"percentile":0.11178}],"risk":0.108,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-76642"},"relatedVulnerabilities":[{"id":"CVE-2026-76642","cvss":[{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.5},"version":"4.0","vendorMetadata":{}},{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.8,"impactScore":5.9,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-76642","cwe":"CWE-390","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-76642","date":"2026-10-17","epss":0.00216,"percentile":0.11178}],"urls":["https://github.com/util-linux/util-linux","https://github.com/util-linux/util-linux/blob/v2.42.2/libmount/src/context_mount.c#L476","https://github.com/util-linux/util-linux/blob/v2.42.2/libmount/src/context_mount.c#L892","https://github.com/util-linux/util-linux/commit/1d14676ea70003e9f5b2a6a76af0cadb1190411a","https://github.com/util-linux/util-linux/commit/a15c00a9e545aa8b9cf6ec0f888ff6c7b3eaeedc","https://github.com/util-linux/util-linux/commit/f57cea130839c0af8dc0525274267ae4cfd66bbf","https://github.com/util-linux/util-linux/security/advisories/GHSA-m25x-3hj9-m26f","https://www.vulncheck.com/advisories/util-linux-libmount-privilege-escalation-via-failed-mount-helper"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-76642","description":"util-linux versions through 2.41.5 and 2.42.2 fail to check mount helper exit status before running post-mount hooks, allowing unprivileged users to execute privileged operations on pre-existing filesystems. Attackers can exploit X-mount.idmap or X-mount.owner hooks to clone filesystems with inherited suid bits or modify target inode permissions after a helper fails, achieving privilege escalation."}]},{"artifact":{"id":"af95be31c1ad9110","cpes":["cpe:2.3:a:libpcre2-8-0:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2-8-0:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8_0:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8_0:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2-8:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2-8:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*"],"name":"libpcre2-8-0","purl":"pkg:deb/ubuntu/libpcre2-8-0@10.42-4ubuntu2.1?arch=amd64&distro=ubuntu-24.04&upstream=pcre2","type":"deb","version":"10.42-4ubuntu2.1","language":"","licenses":["BSD-2-clause","BSD-3-clause","BSD-3-clause-Cambridge","X11","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libpcre2-8-0/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libpcre2-8-0/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libpcre2-8-0:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpcre2-8-0:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"pcre2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-103111","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"pcre2","version":"10.42-4ubuntu2.1"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-103111","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-103111","cwe":"CWE-787","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-103111","date":"2026-10-17","epss":0.00214,"percentile":0.11}],"risk":0.107,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-103111"},"relatedVulnerabilities":[{"id":"CVE-2026-103111","cvss":[{"type":"Secondary","source":"cve@mitre.org","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L","metrics":{"baseScore":7.6,"impactScore":4.8,"exploitabilityScore":2.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-103111","cwe":"CWE-787","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-103111","date":"2026-10-17","epss":0.00214,"percentile":0.11}],"urls":["https://github.com/PCRE2Project/pcre2/security/advisories/GHSA-r9hj-j2rw-4q3m","https://lists.debian.org/debian-lts-announce/2026/10/msg00008.html"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-103111","description":"PCRE2 before 10.49, when there is an attacker-controlled regular expression and certain JIT API usage, allows an out-of-bounds write with arbitrary data."}]},{"artifact":{"id":"ae131b98004256cd","cpes":["cpe:2.3:a:libgnutls30t64:libgnutls30t64:3.8.3-1.1ubuntu3.6:*:*:*:*:*:*:*"],"name":"libgnutls30t64","purl":"pkg:deb/ubuntu/libgnutls30t64@3.8.3-1.1ubuntu3.6?arch=amd64&distro=ubuntu-24.04&upstream=gnutls28","type":"deb","version":"3.8.3-1.1ubuntu3.6","language":"","licenses":["sha256:51da5214308b87d6a0a2fbcaea1f7dbd15510be733e5921d9548ff6b88d84dd8"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libgnutls30t64/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libgnutls30t64/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libgnutls30t64:amd64.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libgnutls30t64:amd64.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libgnutls30t64:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libgnutls30t64:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"gnutls28"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-88647","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"gnutls28","version":"3.8.3-1.1ubuntu3.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-88647","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-88647","cwe":"CWE-297","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2026-88647","date":"2026-10-17","epss":0.00212,"percentile":0.10716}],"risk":0.106,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-88647"},"relatedVulnerabilities":[{"id":"CVE-2026-88647","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":9.1,"impactScore":5.2,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-88647","cwe":"CWE-297","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2026-88647","date":"2026-10-17","epss":0.00212,"percentile":0.10716}],"urls":["https://gist.github.com/lkloliver/f98ec3de1a871fdfc02b70b8b9ba7642","https://gitlab.com/gnutls/gnutls/-/issues/1802"],"severity":"Critical","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-88647","description":"A hostname verification bypass in GnuTLS v3.8.13 allows attackers to circumvent the Common Name fallback mechanism and eavesdrop on communications via a crafted certificate."}]},{"artifact":{"id":"795c749c79d5b322","cpes":["cpe:2.3:a:logback-core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback-core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback_core:1.2.9:*:*:*:*:*:*:*"],"name":"logback-core","purl":"pkg:maven/ch.qos.logback/logback-core@1.2.9","type":"java-archive","version":"1.2.9","language":"java","licenses":[],"metadata":{"pomGroupID":"ch.qos.logback","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:ch.qos.logback:logback-core","manifestName":"","pomArtifactID":"logback-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.3.16"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-25qh-j22f-pwp8","versionConstraint":"<1.3.16 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"ch.qos.logback:logback-core","version":"1.2.9"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-25qh-j22f-pwp8","fix":{"state":"fixed","versions":["1.3.16"],"available":[{"date":"2025-11-01","kind":"first-observed","version":"1.3.16"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:P/VC:H/VI:L/VA:L/SC:H/SI:L/SA:L","metrics":{"baseScore":5.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-11226","cwe":"CWE-20","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2025-11226","date":"2026-10-17","epss":0.00194,"percentile":0.08444}],"risk":0.10573000000000002,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-11226","https://logback.qos.ch/news.html#1.5.19","https://github.com/qos-ch/logback/commit/61f6a2544f36b3016e0efd434ee21f19269f1df7","https://github.com/qos-ch/logback/releases/tag/v_1.5.19","https://github.com/qos-ch/logback/issues/974","https://logback.qos.ch/news.html#1.3.16"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-25qh-j22f-pwp8","description":"QOS.CH logback-core is vulnerable to Arbitrary Code Execution through file processing"},"relatedVulnerabilities":[{"id":"CVE-2025-11226","cvss":[{"type":"Secondary","source":"vulnerability@ncsc.ch","vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:H/VI:H/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:P/AU:N/R:X/V:X/RE:M/U:Green","metrics":{"baseScore":7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-11226","cwe":"CWE-20","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2025-11226","date":"2026-10-17","epss":0.00194,"percentile":0.08444}],"urls":["https://logback.qos.ch/news.html#1.3.16","https://logback.qos.ch/news.html#1.5.19"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-11226","description":"ACE vulnerability in conditional configuration file processing  by QOS.CH logback-core up to and including version 1.5.18 in Java applications, allows an attacker to execute arbitrary code by compromising an existing logback configuration file or by injecting an environment variable before program execution.\n\n\n\nA successful attack requires the presence of Janino library and Spring Framework to be present on the user's class path. In addition, the attacker must  have write access to a \nconfiguration file. Alternatively, the attacker could inject a malicious \nenvironment variable pointing to a malicious configuration file. In both \ncases, the attack requires existing privilege."}]},{"artifact":{"id":"9f4392fd0060c2ea","cpes":["cpe:2.3:a:logback-core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback-core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback_core:1.2.9:*:*:*:*:*:*:*"],"name":"logback-core","purl":"pkg:maven/ch.qos.logback/logback-core@1.2.9","type":"java-archive","version":"1.2.9","language":"java","licenses":[],"metadata":{"pomGroupID":"ch.qos.logback","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:ch.qos.logback:logback-core","manifestName":"","pomArtifactID":"logback-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.3.16"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-25qh-j22f-pwp8","versionConstraint":"<1.3.16 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"ch.qos.logback:logback-core","version":"1.2.9"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-25qh-j22f-pwp8","fix":{"state":"fixed","versions":["1.3.16"],"available":[{"date":"2025-11-01","kind":"first-observed","version":"1.3.16"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:P/VC:H/VI:L/VA:L/SC:H/SI:L/SA:L","metrics":{"baseScore":5.9},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-11226","cwe":"CWE-20","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2025-11226","date":"2026-10-17","epss":0.00194,"percentile":0.08444}],"risk":0.10573000000000002,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-11226","https://logback.qos.ch/news.html#1.5.19","https://github.com/qos-ch/logback/commit/61f6a2544f36b3016e0efd434ee21f19269f1df7","https://github.com/qos-ch/logback/releases/tag/v_1.5.19","https://github.com/qos-ch/logback/issues/974","https://logback.qos.ch/news.html#1.3.16"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-25qh-j22f-pwp8","description":"QOS.CH logback-core is vulnerable to Arbitrary Code Execution through file processing"},"relatedVulnerabilities":[{"id":"CVE-2025-11226","cvss":[{"type":"Secondary","source":"vulnerability@ncsc.ch","vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:H/VI:H/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:P/AU:N/R:X/V:X/RE:M/U:Green","metrics":{"baseScore":7},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-11226","cwe":"CWE-20","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2025-11226","date":"2026-10-17","epss":0.00194,"percentile":0.08444}],"urls":["https://logback.qos.ch/news.html#1.3.16","https://logback.qos.ch/news.html#1.5.19"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-11226","description":"ACE vulnerability in conditional configuration file processing  by QOS.CH logback-core up to and including version 1.5.18 in Java applications, allows an attacker to execute arbitrary code by compromising an existing logback configuration file or by injecting an environment variable before program execution.\n\n\n\nA successful attack requires the presence of Janino library and Spring Framework to be present on the user's class path. In addition, the attacker must  have write access to a \nconfiguration file. Alternatively, the attacker could inject a malicious \nenvironment variable pointing to a malicious configuration file. In both \ncases, the attack requires existing privilege."}]},{"artifact":{"id":"ee06eab4d33d40b1","cpes":["cpe:2.3:a:libexpat1:libexpat1:2.6.1-2ubuntu0.6:*:*:*:*:*:*:*"],"name":"libexpat1","purl":"pkg:deb/ubuntu/libexpat1@2.6.1-2ubuntu0.6?arch=amd64&distro=ubuntu-24.04&upstream=expat","type":"deb","version":"2.6.1-2ubuntu0.6","language":"","licenses":["MIT"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libexpat1/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/libexpat1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libexpat1:amd64.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/libexpat1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"expat"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2025-66382","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"expat","version":"2.6.1-2ubuntu0.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2025-66382","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2025-66382","cwe":"CWE-407","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2025-66382","date":"2026-10-17","epss":0.00203,"percentile":0.09554}],"risk":0.1015,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2025-66382"},"relatedVulnerabilities":[{"id":"CVE-2025-66382","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.5,"impactScore":3.6,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"cve@mitre.org","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":2.9,"impactScore":1.5,"exploitabilityScore":1.5},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-66382","cwe":"CWE-407","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2025-66382","date":"2026-10-17","epss":0.00203,"percentile":0.09554}],"urls":["https://github.com/libexpat/libexpat/issues/1076","http://www.openwall.com/lists/oss-security/2025/12/02/1","https://cert-portal.siemens.com/productcert/html/ssa-082556.html","https://cert-portal.siemens.com/productcert/html/ssa-253495.html"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-66382","description":"In libexpat through 2.7.3, a crafted file with an approximate size of 2 MiB can lead to dozens of seconds of processing time."}]},{"artifact":{"id":"ae131b98004256cd","cpes":["cpe:2.3:a:libgnutls30t64:libgnutls30t64:3.8.3-1.1ubuntu3.6:*:*:*:*:*:*:*"],"name":"libgnutls30t64","purl":"pkg:deb/ubuntu/libgnutls30t64@3.8.3-1.1ubuntu3.6?arch=amd64&distro=ubuntu-24.04&upstream=gnutls28","type":"deb","version":"3.8.3-1.1ubuntu3.6","language":"","licenses":["sha256:51da5214308b87d6a0a2fbcaea1f7dbd15510be733e5921d9548ff6b88d84dd8"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libgnutls30t64/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libgnutls30t64/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libgnutls30t64:amd64.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libgnutls30t64:amd64.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libgnutls30t64:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libgnutls30t64:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"gnutls28"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-67693","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"gnutls28","version":"3.8.3-1.1ubuntu3.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-67693","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-67693","cwe":"CWE-367","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2026-67693","date":"2026-10-17","epss":0.00198,"percentile":0.08958}],"risk":0.099,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-67693"},"relatedVulnerabilities":[{"id":"CVE-2026-67693","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-67693","cwe":"CWE-367","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2026-67693","date":"2026-10-17","epss":0.00198,"percentile":0.08958}],"urls":["http://gnutls.com","https://gist.github.com/lkloliver/6fbfc191bc6163942c8017551ac3f238","https://gitlab.com/gnutls/gnutls/-/blob/3.8.13/lib/x509/verify.c#L1119-1178","https://gitlab.com/gnutls/gnutls/-/work_items/1642"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-67693","description":"An issue in gnutls v.3.8.13 allows an attacker to obtain sensitive information via failing to reject end-entity X.509 certificates that contain a contradictory combination of Key Usage (KU) and Extended Key Usage (EKU)"}]},{"artifact":{"id":"3f97bf43ff1778dc","cpes":["cpe:2.3:a:bsdutils:bsdutils:1\\:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"bsdutils","purl":"pkg:deb/ubuntu/bsdutils@1%3A2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux%402.39.3-9ubuntu6.6","type":"deb","version":"1:2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/bsdutils/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/bsdutils/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/bsdutils.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/bsdutils.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/bsdutils.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/bsdutils.list"}],"upstreams":[{"name":"util-linux","version":"2.39.3-9ubuntu6.6"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-78408","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-78408","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-78408","cwe":"CWE-775","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78408","date":"2026-10-17","epss":0.00186,"percentile":0.07689}],"risk":0.093,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-78408"},"relatedVulnerabilities":[{"id":"CVE-2026-78408","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:N/I:H/A:H","metrics":{"baseScore":7.9,"impactScore":5.8,"exploitabilityScore":1.5},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-78408","cwe":"CWE-775","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78408","date":"2026-10-17","epss":0.00186,"percentile":0.07689}],"urls":["https://access.redhat.com/errata/RHSA-2026:63162","https://access.redhat.com/security/cve/CVE-2026-78408","https://bugzilla.redhat.com/show_bug.cgi?id=2522497","https://github.com/util-linux/util-linux/security/advisories/GHSA-55fx-f4gg-cfhj","http://www.openwall.com/lists/oss-security/2026/09/05/2"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-78408","description":"The nsenter --join-cgroup option opens the target cgroup.procs file as root and leaves that file descriptor open across later namespace and credential changes and across execve(). Because the kernel checks later cgroup migrations using the credentials from the original open, a program run in an attacker-controlled target can inherit root's ability to move host processes between cgroups. After a privileged operator uses --join-cgroup against that target, an unprivileged user can migrate and terminate unrelated root processes."}]},{"artifact":{"id":"cb5c6761273d29c4","cpes":["cpe:2.3:a:libblkid1:libblkid1:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"libblkid1","purl":"pkg:deb/ubuntu/libblkid1@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libblkid1/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libblkid1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libblkid1:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libblkid1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"util-linux"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-78408","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-78408","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-78408","cwe":"CWE-775","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78408","date":"2026-10-17","epss":0.00186,"percentile":0.07689}],"risk":0.093,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-78408"},"relatedVulnerabilities":[{"id":"CVE-2026-78408","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:N/I:H/A:H","metrics":{"baseScore":7.9,"impactScore":5.8,"exploitabilityScore":1.5},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-78408","cwe":"CWE-775","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78408","date":"2026-10-17","epss":0.00186,"percentile":0.07689}],"urls":["https://access.redhat.com/errata/RHSA-2026:63162","https://access.redhat.com/security/cve/CVE-2026-78408","https://bugzilla.redhat.com/show_bug.cgi?id=2522497","https://github.com/util-linux/util-linux/security/advisories/GHSA-55fx-f4gg-cfhj","http://www.openwall.com/lists/oss-security/2026/09/05/2"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-78408","description":"The nsenter --join-cgroup option opens the target cgroup.procs file as root and leaves that file descriptor open across later namespace and credential changes and across execve(). Because the kernel checks later cgroup migrations using the credentials from the original open, a program run in an attacker-controlled target can inherit root's ability to move host processes between cgroups. After a privileged operator uses --join-cgroup against that target, an unprivileged user can migrate and terminate unrelated root processes."}]},{"artifact":{"id":"c02905cff08d2f0f","cpes":["cpe:2.3:a:libmount1:libmount1:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"libmount1","purl":"pkg:deb/ubuntu/libmount1@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libmount1/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libmount1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libmount1:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libmount1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"util-linux"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-78408","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-78408","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-78408","cwe":"CWE-775","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78408","date":"2026-10-17","epss":0.00186,"percentile":0.07689}],"risk":0.093,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-78408"},"relatedVulnerabilities":[{"id":"CVE-2026-78408","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:N/I:H/A:H","metrics":{"baseScore":7.9,"impactScore":5.8,"exploitabilityScore":1.5},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-78408","cwe":"CWE-775","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78408","date":"2026-10-17","epss":0.00186,"percentile":0.07689}],"urls":["https://access.redhat.com/errata/RHSA-2026:63162","https://access.redhat.com/security/cve/CVE-2026-78408","https://bugzilla.redhat.com/show_bug.cgi?id=2522497","https://github.com/util-linux/util-linux/security/advisories/GHSA-55fx-f4gg-cfhj","http://www.openwall.com/lists/oss-security/2026/09/05/2"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-78408","description":"The nsenter --join-cgroup option opens the target cgroup.procs file as root and leaves that file descriptor open across later namespace and credential changes and across execve(). Because the kernel checks later cgroup migrations using the credentials from the original open, a program run in an attacker-controlled target can inherit root's ability to move host processes between cgroups. After a privileged operator uses --join-cgroup against that target, an unprivileged user can migrate and terminate unrelated root processes."}]},{"artifact":{"id":"e0380baf79d39c85","cpes":["cpe:2.3:a:libsmartcols1:libsmartcols1:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"libsmartcols1","purl":"pkg:deb/ubuntu/libsmartcols1@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libsmartcols1/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libsmartcols1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libsmartcols1:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libsmartcols1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"util-linux"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-78408","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-78408","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-78408","cwe":"CWE-775","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78408","date":"2026-10-17","epss":0.00186,"percentile":0.07689}],"risk":0.093,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-78408"},"relatedVulnerabilities":[{"id":"CVE-2026-78408","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:N/I:H/A:H","metrics":{"baseScore":7.9,"impactScore":5.8,"exploitabilityScore":1.5},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-78408","cwe":"CWE-775","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78408","date":"2026-10-17","epss":0.00186,"percentile":0.07689}],"urls":["https://access.redhat.com/errata/RHSA-2026:63162","https://access.redhat.com/security/cve/CVE-2026-78408","https://bugzilla.redhat.com/show_bug.cgi?id=2522497","https://github.com/util-linux/util-linux/security/advisories/GHSA-55fx-f4gg-cfhj","http://www.openwall.com/lists/oss-security/2026/09/05/2"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-78408","description":"The nsenter --join-cgroup option opens the target cgroup.procs file as root and leaves that file descriptor open across later namespace and credential changes and across execve(). Because the kernel checks later cgroup migrations using the credentials from the original open, a program run in an attacker-controlled target can inherit root's ability to move host processes between cgroups. After a privileged operator uses --join-cgroup against that target, an unprivileged user can migrate and terminate unrelated root processes."}]},{"artifact":{"id":"ee5b3d781052e1ec","cpes":["cpe:2.3:a:libuuid1:libuuid1:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"libuuid1","purl":"pkg:deb/ubuntu/libuuid1@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libuuid1/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libuuid1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libuuid1:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libuuid1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"util-linux"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-78408","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-78408","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-78408","cwe":"CWE-775","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78408","date":"2026-10-17","epss":0.00186,"percentile":0.07689}],"risk":0.093,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-78408"},"relatedVulnerabilities":[{"id":"CVE-2026-78408","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:N/I:H/A:H","metrics":{"baseScore":7.9,"impactScore":5.8,"exploitabilityScore":1.5},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-78408","cwe":"CWE-775","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78408","date":"2026-10-17","epss":0.00186,"percentile":0.07689}],"urls":["https://access.redhat.com/errata/RHSA-2026:63162","https://access.redhat.com/security/cve/CVE-2026-78408","https://bugzilla.redhat.com/show_bug.cgi?id=2522497","https://github.com/util-linux/util-linux/security/advisories/GHSA-55fx-f4gg-cfhj","http://www.openwall.com/lists/oss-security/2026/09/05/2"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-78408","description":"The nsenter --join-cgroup option opens the target cgroup.procs file as root and leaves that file descriptor open across later namespace and credential changes and across execve(). Because the kernel checks later cgroup migrations using the credentials from the original open, a program run in an attacker-controlled target can inherit root's ability to move host processes between cgroups. After a privileged operator uses --join-cgroup against that target, an unprivileged user can migrate and terminate unrelated root processes."}]},{"artifact":{"id":"1bddfbdf64661f04","cpes":["cpe:2.3:a:mount:mount:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"mount","purl":"pkg:deb/ubuntu/mount@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/mount/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/mount/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/mount.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/mount.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/mount.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/mount.list"}],"upstreams":[{"name":"util-linux"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-78408","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-78408","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-78408","cwe":"CWE-775","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78408","date":"2026-10-17","epss":0.00186,"percentile":0.07689}],"risk":0.093,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-78408"},"relatedVulnerabilities":[{"id":"CVE-2026-78408","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:N/I:H/A:H","metrics":{"baseScore":7.9,"impactScore":5.8,"exploitabilityScore":1.5},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-78408","cwe":"CWE-775","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78408","date":"2026-10-17","epss":0.00186,"percentile":0.07689}],"urls":["https://access.redhat.com/errata/RHSA-2026:63162","https://access.redhat.com/security/cve/CVE-2026-78408","https://bugzilla.redhat.com/show_bug.cgi?id=2522497","https://github.com/util-linux/util-linux/security/advisories/GHSA-55fx-f4gg-cfhj","http://www.openwall.com/lists/oss-security/2026/09/05/2"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-78408","description":"The nsenter --join-cgroup option opens the target cgroup.procs file as root and leaves that file descriptor open across later namespace and credential changes and across execve(). Because the kernel checks later cgroup migrations using the credentials from the original open, a program run in an attacker-controlled target can inherit root's ability to move host processes between cgroups. After a privileged operator uses --join-cgroup against that target, an unprivileged user can migrate and terminate unrelated root processes."}]},{"artifact":{"id":"f1e4c52ae1a4fa42","cpes":["cpe:2.3:a:util-linux:util-linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*","cpe:2.3:a:util-linux:util_linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*","cpe:2.3:a:util_linux:util-linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*","cpe:2.3:a:util_linux:util_linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*","cpe:2.3:a:util:util-linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*","cpe:2.3:a:util:util_linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"util-linux","purl":"pkg:deb/ubuntu/util-linux@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/util-linux/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/util-linux/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/util-linux.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/util-linux.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/util-linux.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.list"},{"path":"/var/lib/dpkg/info/util-linux.postinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.postinst"},{"path":"/var/lib/dpkg/info/util-linux.postrm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.postrm"},{"path":"/var/lib/dpkg/info/util-linux.prerm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.prerm"}],"upstreams":[]},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"CVE-2026-78408","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-78408","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-78408","cwe":"CWE-775","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78408","date":"2026-10-17","epss":0.00186,"percentile":0.07689}],"risk":0.093,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-78408"},"relatedVulnerabilities":[{"id":"CVE-2026-78408","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:N/I:H/A:H","metrics":{"baseScore":7.9,"impactScore":5.8,"exploitabilityScore":1.5},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-78408","cwe":"CWE-775","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78408","date":"2026-10-17","epss":0.00186,"percentile":0.07689}],"urls":["https://access.redhat.com/errata/RHSA-2026:63162","https://access.redhat.com/security/cve/CVE-2026-78408","https://bugzilla.redhat.com/show_bug.cgi?id=2522497","https://github.com/util-linux/util-linux/security/advisories/GHSA-55fx-f4gg-cfhj","http://www.openwall.com/lists/oss-security/2026/09/05/2"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-78408","description":"The nsenter --join-cgroup option opens the target cgroup.procs file as root and leaves that file descriptor open across later namespace and credential changes and across execve(). Because the kernel checks later cgroup migrations using the credentials from the original open, a program run in an attacker-controlled target can inherit root's ability to move host processes between cgroups. After a privileged operator uses --join-cgroup against that target, an unprivileged user can migrate and terminate unrelated root processes."}]},{"artifact":{"id":"84189c52cc07ec75","cpes":["cpe:2.3:a:libelf1t64:libelf1t64:0.190-1.1ubuntu0.1:*:*:*:*:*:*:*"],"name":"libelf1t64","purl":"pkg:deb/ubuntu/libelf1t64@0.190-1.1ubuntu0.1?arch=amd64&distro=ubuntu-24.04&upstream=elfutils","type":"deb","version":"0.190-1.1ubuntu0.1","language":"","licenses":["BSD-2-clause","GFDL-1.3","GFDL-NIV-1.3","GPL-2","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libelf1t64/copyright","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/usr/share/doc/libelf1t64/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libelf1t64:amd64.md5sums","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/info/libelf1t64:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"elfutils"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2025-1376","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"elfutils","version":"0.190-1.1ubuntu0.1"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2025-1376","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2025-1376","cwe":"CWE-404","type":"Secondary","source":"cna@vuldb.com"}],"epss":[{"cve":"CVE-2025-1376","date":"2026-10-17","epss":0.00309,"percentile":0.22161}],"risk":0.09269999999999999,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2025-1376"},"relatedVulnerabilities":[{"id":"CVE-2025-1376","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":4.7,"impactScore":3.6,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"cna@vuldb.com","vector":"CVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":2},"version":"4.0","vendorMetadata":{}},{"type":"Secondary","source":"cna@vuldb.com","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":2.5,"impactScore":1.5,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"cna@vuldb.com","vector":"AV:L/AC:H/Au:S/C:N/I:N/A:P","metrics":{"baseScore":1,"impactScore":2.9,"exploitabilityScore":1.6},"version":"2.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-1376","cwe":"CWE-404","type":"Secondary","source":"cna@vuldb.com"}],"epss":[{"cve":"CVE-2025-1376","date":"2026-10-17","epss":0.00309,"percentile":0.22161}],"urls":["https://sourceware.org/bugzilla/attachment.cgi?id=15940","https://sourceware.org/bugzilla/show_bug.cgi?id=32672","https://sourceware.org/bugzilla/show_bug.cgi?id=32672#c3","https://vuldb.com/?ctiid.295984","https://vuldb.com/?id.295984","https://vuldb.com/?submit.497538","https://www.gnu.org/","https://cert-portal.siemens.com/productcert/html/ssa-253495.html"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-1376","description":"A vulnerability classified as problematic was found in GNU elfutils 0.192. This vulnerability affects the function elf_strptr in the library /libelf/elf_strptr.c of the component eu-strip. The manipulation leads to denial of service. It is possible to launch the attack on the local host. The complexity of an attack is rather high. The exploitation appears to be difficult. The exploit has been disclosed to the public and may be used. The name of the patch is b16f441cca0a4841050e3215a9f120a6d8aea918. It is recommended to apply a patch to fix this issue."}]},{"artifact":{"id":"ae131b98004256cd","cpes":["cpe:2.3:a:libgnutls30t64:libgnutls30t64:3.8.3-1.1ubuntu3.6:*:*:*:*:*:*:*"],"name":"libgnutls30t64","purl":"pkg:deb/ubuntu/libgnutls30t64@3.8.3-1.1ubuntu3.6?arch=amd64&distro=ubuntu-24.04&upstream=gnutls28","type":"deb","version":"3.8.3-1.1ubuntu3.6","language":"","licenses":["sha256:51da5214308b87d6a0a2fbcaea1f7dbd15510be733e5921d9548ff6b88d84dd8"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libgnutls30t64/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libgnutls30t64/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libgnutls30t64:amd64.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libgnutls30t64:amd64.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libgnutls30t64:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libgnutls30t64:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"gnutls28"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-95184","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"gnutls28","version":"3.8.3-1.1ubuntu3.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-95184","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-95184","cwe":"CWE-400","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2026-95184","date":"2026-10-17","epss":0.00184,"percentile":0.07401}],"risk":0.092,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-95184"},"relatedVulnerabilities":[{"id":"CVE-2026-95184","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"impactScore":3.6,"exploitabilityScore":3.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-95184","cwe":"CWE-400","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2026-95184","date":"2026-10-17","epss":0.00184,"percentile":0.07401}],"urls":["https://gist.github.com/lkloliver/0c8b47fa75a0958fa88587665b82ae15","https://www.gnutls.org"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-95184","description":"Improper certificate validation in gnutls v3.8.13 causes the application to reject legitimate certificates for valid users, leading to a Denial of Service (DoS)."}]},{"artifact":{"id":"50a5f90955be3d4b","cpes":["cpe:2.3:a:dirmngr:dirmngr:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*"],"name":"dirmngr","purl":"pkg:deb/ubuntu/dirmngr@2.4.4-2ubuntu17.6?arch=amd64&distro=ubuntu-24.04&upstream=gnupg2","type":"deb","version":"2.4.4-2ubuntu17.6","language":"","licenses":["BSD-3-clause","CC0-1.0","Expat","GPL-2+","GPL-2.0","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","RFC-Reference","TinySCHEME","permissive"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/dirmngr/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/dirmngr/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/dirmngr.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/dirmngr.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/dirmngr.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/dirmngr.list"},{"path":"/var/lib/dpkg/info/dirmngr.postinst","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/dirmngr.postinst"},{"path":"/var/lib/dpkg/info/dirmngr.postrm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/dirmngr.postrm"},{"path":"/var/lib/dpkg/info/dirmngr.preinst","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/dirmngr.preinst"},{"path":"/var/lib/dpkg/info/dirmngr.prerm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/dirmngr.prerm"}],"upstreams":[{"name":"gnupg2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2022-3219","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"gnupg2","version":"2.4.4-2ubuntu17.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2022-3219","fix":{"state":"wont-fix","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Primary","source":"nvd@nist.gov"},{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2022-3219","date":"2026-10-17","epss":0.00293,"percentile":0.20458}],"risk":0.08789999999999999,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2022-3219"},"relatedVulnerabilities":[{"id":"CVE-2022-3219","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.3,"impactScore":1.5,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.3,"impactScore":1.5,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Primary","source":"nvd@nist.gov"},{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2022-3219","date":"2026-10-17","epss":0.00293,"percentile":0.20458}],"urls":["https://access.redhat.com/security/cve/CVE-2022-3219","https://bugzilla.redhat.com/show_bug.cgi?id=2127010","https://dev.gnupg.org/D556","https://dev.gnupg.org/T5993","https://marc.info/?l=oss-security&m=165696590211434&w=4","https://security.netapp.com/advisory/ntap-20230324-0001/"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-3219","description":"GnuPG can be made to spin on a relatively small input by (for example) crafting a public key with thousands of signatures attached, compressed down to just a few KB."}]},{"artifact":{"id":"312c3b72c37ce5e0","cpes":["cpe:2.3:a:gnupg-utils:gnupg-utils:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*","cpe:2.3:a:gnupg-utils:gnupg_utils:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*","cpe:2.3:a:gnupg_utils:gnupg-utils:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*","cpe:2.3:a:gnupg_utils:gnupg_utils:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*","cpe:2.3:a:gnupg:gnupg-utils:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*","cpe:2.3:a:gnupg:gnupg_utils:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*"],"name":"gnupg-utils","purl":"pkg:deb/ubuntu/gnupg-utils@2.4.4-2ubuntu17.6?arch=amd64&distro=ubuntu-24.04&upstream=gnupg2","type":"deb","version":"2.4.4-2ubuntu17.6","language":"","licenses":["BSD-3-clause","CC0-1.0","Expat","GPL-2+","GPL-2.0","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","RFC-Reference","TinySCHEME","permissive"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/gnupg-utils/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/gnupg-utils/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gnupg-utils.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gnupg-utils.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gnupg-utils.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gnupg-utils.list"}],"upstreams":[{"name":"gnupg2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2022-3219","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"gnupg2","version":"2.4.4-2ubuntu17.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2022-3219","fix":{"state":"wont-fix","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Primary","source":"nvd@nist.gov"},{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2022-3219","date":"2026-10-17","epss":0.00293,"percentile":0.20458}],"risk":0.08789999999999999,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2022-3219"},"relatedVulnerabilities":[{"id":"CVE-2022-3219","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.3,"impactScore":1.5,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.3,"impactScore":1.5,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Primary","source":"nvd@nist.gov"},{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2022-3219","date":"2026-10-17","epss":0.00293,"percentile":0.20458}],"urls":["https://access.redhat.com/security/cve/CVE-2022-3219","https://bugzilla.redhat.com/show_bug.cgi?id=2127010","https://dev.gnupg.org/D556","https://dev.gnupg.org/T5993","https://marc.info/?l=oss-security&m=165696590211434&w=4","https://security.netapp.com/advisory/ntap-20230324-0001/"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-3219","description":"GnuPG can be made to spin on a relatively small input by (for example) crafting a public key with thousands of signatures attached, compressed down to just a few KB."}]},{"artifact":{"id":"111d86dc48f741d8","cpes":["cpe:2.3:a:gpg:gpg:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*"],"name":"gpg","purl":"pkg:deb/ubuntu/gpg@2.4.4-2ubuntu17.6?arch=amd64&distro=ubuntu-24.04&upstream=gnupg2","type":"deb","version":"2.4.4-2ubuntu17.6","language":"","licenses":["BSD-3-clause","CC0-1.0","Expat","GPL-2+","GPL-2.0","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","RFC-Reference","TinySCHEME","permissive"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/gpg/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/gpg/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpg.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpg.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpg.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpg.list"}],"upstreams":[{"name":"gnupg2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2022-3219","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"gnupg2","version":"2.4.4-2ubuntu17.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2022-3219","fix":{"state":"wont-fix","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Primary","source":"nvd@nist.gov"},{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2022-3219","date":"2026-10-17","epss":0.00293,"percentile":0.20458}],"risk":0.08789999999999999,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2022-3219"},"relatedVulnerabilities":[{"id":"CVE-2022-3219","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.3,"impactScore":1.5,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.3,"impactScore":1.5,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Primary","source":"nvd@nist.gov"},{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2022-3219","date":"2026-10-17","epss":0.00293,"percentile":0.20458}],"urls":["https://access.redhat.com/security/cve/CVE-2022-3219","https://bugzilla.redhat.com/show_bug.cgi?id=2127010","https://dev.gnupg.org/D556","https://dev.gnupg.org/T5993","https://marc.info/?l=oss-security&m=165696590211434&w=4","https://security.netapp.com/advisory/ntap-20230324-0001/"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-3219","description":"GnuPG can be made to spin on a relatively small input by (for example) crafting a public key with thousands of signatures attached, compressed down to just a few KB."}]},{"artifact":{"id":"5315a0165ef4e458","cpes":["cpe:2.3:a:gpg-agent:gpg-agent:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*","cpe:2.3:a:gpg-agent:gpg_agent:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*","cpe:2.3:a:gpg_agent:gpg-agent:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*","cpe:2.3:a:gpg_agent:gpg_agent:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*","cpe:2.3:a:gpg:gpg-agent:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*","cpe:2.3:a:gpg:gpg_agent:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*"],"name":"gpg-agent","purl":"pkg:deb/ubuntu/gpg-agent@2.4.4-2ubuntu17.6?arch=amd64&distro=ubuntu-24.04&upstream=gnupg2","type":"deb","version":"2.4.4-2ubuntu17.6","language":"","licenses":["BSD-3-clause","CC0-1.0","Expat","GPL-2+","GPL-2.0","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","RFC-Reference","TinySCHEME","permissive"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/gpg-agent/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/gpg-agent/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpg-agent.conffiles","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpg-agent.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpg-agent.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpg-agent.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpg-agent.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpg-agent.list"},{"path":"/var/lib/dpkg/info/gpg-agent.postinst","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpg-agent.postinst"},{"path":"/var/lib/dpkg/info/gpg-agent.postrm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpg-agent.postrm"}],"upstreams":[{"name":"gnupg2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2022-3219","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"gnupg2","version":"2.4.4-2ubuntu17.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2022-3219","fix":{"state":"wont-fix","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Primary","source":"nvd@nist.gov"},{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2022-3219","date":"2026-10-17","epss":0.00293,"percentile":0.20458}],"risk":0.08789999999999999,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2022-3219"},"relatedVulnerabilities":[{"id":"CVE-2022-3219","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.3,"impactScore":1.5,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.3,"impactScore":1.5,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Primary","source":"nvd@nist.gov"},{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2022-3219","date":"2026-10-17","epss":0.00293,"percentile":0.20458}],"urls":["https://access.redhat.com/security/cve/CVE-2022-3219","https://bugzilla.redhat.com/show_bug.cgi?id=2127010","https://dev.gnupg.org/D556","https://dev.gnupg.org/T5993","https://marc.info/?l=oss-security&m=165696590211434&w=4","https://security.netapp.com/advisory/ntap-20230324-0001/"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-3219","description":"GnuPG can be made to spin on a relatively small input by (for example) crafting a public key with thousands of signatures attached, compressed down to just a few KB."}]},{"artifact":{"id":"9ff230767a747dbe","cpes":["cpe:2.3:a:gpgconf:gpgconf:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*"],"name":"gpgconf","purl":"pkg:deb/ubuntu/gpgconf@2.4.4-2ubuntu17.6?arch=amd64&distro=ubuntu-24.04&upstream=gnupg2","type":"deb","version":"2.4.4-2ubuntu17.6","language":"","licenses":["BSD-3-clause","CC0-1.0","Expat","GPL-2+","GPL-2.0","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","RFC-Reference","TinySCHEME","permissive"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/gpgconf/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/gpgconf/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpgconf.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpgconf.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpgconf.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpgconf.list"}],"upstreams":[{"name":"gnupg2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2022-3219","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"gnupg2","version":"2.4.4-2ubuntu17.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2022-3219","fix":{"state":"wont-fix","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Primary","source":"nvd@nist.gov"},{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2022-3219","date":"2026-10-17","epss":0.00293,"percentile":0.20458}],"risk":0.08789999999999999,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2022-3219"},"relatedVulnerabilities":[{"id":"CVE-2022-3219","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.3,"impactScore":1.5,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.3,"impactScore":1.5,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Primary","source":"nvd@nist.gov"},{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2022-3219","date":"2026-10-17","epss":0.00293,"percentile":0.20458}],"urls":["https://access.redhat.com/security/cve/CVE-2022-3219","https://bugzilla.redhat.com/show_bug.cgi?id=2127010","https://dev.gnupg.org/D556","https://dev.gnupg.org/T5993","https://marc.info/?l=oss-security&m=165696590211434&w=4","https://security.netapp.com/advisory/ntap-20230324-0001/"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-3219","description":"GnuPG can be made to spin on a relatively small input by (for example) crafting a public key with thousands of signatures attached, compressed down to just a few KB."}]},{"artifact":{"id":"2062e3cd90405dfe","cpes":["cpe:2.3:a:gpgsm:gpgsm:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*"],"name":"gpgsm","purl":"pkg:deb/ubuntu/gpgsm@2.4.4-2ubuntu17.6?arch=amd64&distro=ubuntu-24.04&upstream=gnupg2","type":"deb","version":"2.4.4-2ubuntu17.6","language":"","licenses":["BSD-3-clause","CC0-1.0","Expat","GPL-2+","GPL-2.0","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","RFC-Reference","TinySCHEME","permissive"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/gpgsm/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/gpgsm/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpgsm.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpgsm.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpgsm.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpgsm.list"}],"upstreams":[{"name":"gnupg2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2022-3219","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"gnupg2","version":"2.4.4-2ubuntu17.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2022-3219","fix":{"state":"wont-fix","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Primary","source":"nvd@nist.gov"},{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2022-3219","date":"2026-10-17","epss":0.00293,"percentile":0.20458}],"risk":0.08789999999999999,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2022-3219"},"relatedVulnerabilities":[{"id":"CVE-2022-3219","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.3,"impactScore":1.5,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.3,"impactScore":1.5,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Primary","source":"nvd@nist.gov"},{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2022-3219","date":"2026-10-17","epss":0.00293,"percentile":0.20458}],"urls":["https://access.redhat.com/security/cve/CVE-2022-3219","https://bugzilla.redhat.com/show_bug.cgi?id=2127010","https://dev.gnupg.org/D556","https://dev.gnupg.org/T5993","https://marc.info/?l=oss-security&m=165696590211434&w=4","https://security.netapp.com/advisory/ntap-20230324-0001/"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-3219","description":"GnuPG can be made to spin on a relatively small input by (for example) crafting a public key with thousands of signatures attached, compressed down to just a few KB."}]},{"artifact":{"id":"db9250ad2fb3f819","cpes":["cpe:2.3:a:gpgv:gpgv:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*"],"name":"gpgv","purl":"pkg:deb/ubuntu/gpgv@2.4.4-2ubuntu17.6?arch=amd64&distro=ubuntu-24.04&upstream=gnupg2","type":"deb","version":"2.4.4-2ubuntu17.6","language":"","licenses":["BSD-3-clause","CC0-1.0","Expat","GPL-2+","GPL-2.0","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","RFC-Reference","TinySCHEME","permissive"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/gpgv/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/gpgv/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpgv.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/gpgv.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpgv.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/gpgv.list"}],"upstreams":[{"name":"gnupg2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2022-3219","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"gnupg2","version":"2.4.4-2ubuntu17.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2022-3219","fix":{"state":"wont-fix","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Primary","source":"nvd@nist.gov"},{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2022-3219","date":"2026-10-17","epss":0.00293,"percentile":0.20458}],"risk":0.08789999999999999,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2022-3219"},"relatedVulnerabilities":[{"id":"CVE-2022-3219","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.3,"impactScore":1.5,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.3,"impactScore":1.5,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Primary","source":"nvd@nist.gov"},{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2022-3219","date":"2026-10-17","epss":0.00293,"percentile":0.20458}],"urls":["https://access.redhat.com/security/cve/CVE-2022-3219","https://bugzilla.redhat.com/show_bug.cgi?id=2127010","https://dev.gnupg.org/D556","https://dev.gnupg.org/T5993","https://marc.info/?l=oss-security&m=165696590211434&w=4","https://security.netapp.com/advisory/ntap-20230324-0001/"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-3219","description":"GnuPG can be made to spin on a relatively small input by (for example) crafting a public key with thousands of signatures attached, compressed down to just a few KB."}]},{"artifact":{"id":"87b56c9afd975b01","cpes":["cpe:2.3:a:keyboxd:keyboxd:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*"],"name":"keyboxd","purl":"pkg:deb/ubuntu/keyboxd@2.4.4-2ubuntu17.6?arch=amd64&distro=ubuntu-24.04&upstream=gnupg2","type":"deb","version":"2.4.4-2ubuntu17.6","language":"","licenses":["BSD-3-clause","CC0-1.0","Expat","GPL-2+","GPL-2.0","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","RFC-Reference","TinySCHEME","permissive"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/keyboxd/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/keyboxd/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/keyboxd.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/keyboxd.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/keyboxd.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/keyboxd.list"},{"path":"/var/lib/dpkg/info/keyboxd.postinst","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/keyboxd.postinst"},{"path":"/var/lib/dpkg/info/keyboxd.postrm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/keyboxd.postrm"}],"upstreams":[{"name":"gnupg2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2022-3219","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"gnupg2","version":"2.4.4-2ubuntu17.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2022-3219","fix":{"state":"wont-fix","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Primary","source":"nvd@nist.gov"},{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2022-3219","date":"2026-10-17","epss":0.00293,"percentile":0.20458}],"risk":0.08789999999999999,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2022-3219"},"relatedVulnerabilities":[{"id":"CVE-2022-3219","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.3,"impactScore":1.5,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.3,"impactScore":1.5,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Primary","source":"nvd@nist.gov"},{"cve":"CVE-2022-3219","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2022-3219","date":"2026-10-17","epss":0.00293,"percentile":0.20458}],"urls":["https://access.redhat.com/security/cve/CVE-2022-3219","https://bugzilla.redhat.com/show_bug.cgi?id=2127010","https://dev.gnupg.org/D556","https://dev.gnupg.org/T5993","https://marc.info/?l=oss-security&m=165696590211434&w=4","https://security.netapp.com/advisory/ntap-20230324-0001/"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-3219","description":"GnuPG can be made to spin on a relatively small input by (for example) crafting a public key with thousands of signatures attached, compressed down to just a few KB."}]},{"artifact":{"id":"3f97bf43ff1778dc","cpes":["cpe:2.3:a:bsdutils:bsdutils:1\\:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"bsdutils","purl":"pkg:deb/ubuntu/bsdutils@1%3A2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux%402.39.3-9ubuntu6.6","type":"deb","version":"1:2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/bsdutils/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/bsdutils/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/bsdutils.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/bsdutils.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/bsdutils.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/bsdutils.list"}],"upstreams":[{"name":"util-linux","version":"2.39.3-9ubuntu6.6"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-78410","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-78410","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-78410","cwe":"CWE-367","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78410","date":"2026-10-17","epss":0.00156,"percentile":0.04289}],"risk":0.078,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-78410"},"relatedVulnerabilities":[{"id":"CVE-2026-78410","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.8,"impactScore":5.9,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-78410","cwe":"CWE-367","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78410","date":"2026-10-17","epss":0.00156,"percentile":0.04289}],"urls":["https://access.redhat.com/errata/RHSA-2026:63162","https://access.redhat.com/security/cve/CVE-2026-78410","https://bugzilla.redhat.com/show_bug.cgi?id=2522684","https://github.com/util-linux/util-linux/security/advisories/GHSA-rh77-686x-2f2m"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-78410","description":"A flaw was found in util-linux. Restricted bind mounts take the source path from fstab but do not pin that source before the privileged mount. A local unprivileged user who can replace the authorized source or a writable ancestor can redirect SUID mount(8) to bind another host directory. If the fstab entry also sets X-mount.owner, X-mount.group, or X-mount.mode, root then changes ownership or mode on that redirected inode."}]},{"artifact":{"id":"cb5c6761273d29c4","cpes":["cpe:2.3:a:libblkid1:libblkid1:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"libblkid1","purl":"pkg:deb/ubuntu/libblkid1@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libblkid1/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libblkid1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libblkid1:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libblkid1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"util-linux"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-78410","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-78410","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-78410","cwe":"CWE-367","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78410","date":"2026-10-17","epss":0.00156,"percentile":0.04289}],"risk":0.078,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-78410"},"relatedVulnerabilities":[{"id":"CVE-2026-78410","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.8,"impactScore":5.9,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-78410","cwe":"CWE-367","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78410","date":"2026-10-17","epss":0.00156,"percentile":0.04289}],"urls":["https://access.redhat.com/errata/RHSA-2026:63162","https://access.redhat.com/security/cve/CVE-2026-78410","https://bugzilla.redhat.com/show_bug.cgi?id=2522684","https://github.com/util-linux/util-linux/security/advisories/GHSA-rh77-686x-2f2m"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-78410","description":"A flaw was found in util-linux. Restricted bind mounts take the source path from fstab but do not pin that source before the privileged mount. A local unprivileged user who can replace the authorized source or a writable ancestor can redirect SUID mount(8) to bind another host directory. If the fstab entry also sets X-mount.owner, X-mount.group, or X-mount.mode, root then changes ownership or mode on that redirected inode."}]},{"artifact":{"id":"c02905cff08d2f0f","cpes":["cpe:2.3:a:libmount1:libmount1:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"libmount1","purl":"pkg:deb/ubuntu/libmount1@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libmount1/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libmount1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libmount1:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libmount1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"util-linux"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-78410","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-78410","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-78410","cwe":"CWE-367","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78410","date":"2026-10-17","epss":0.00156,"percentile":0.04289}],"risk":0.078,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-78410"},"relatedVulnerabilities":[{"id":"CVE-2026-78410","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.8,"impactScore":5.9,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-78410","cwe":"CWE-367","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78410","date":"2026-10-17","epss":0.00156,"percentile":0.04289}],"urls":["https://access.redhat.com/errata/RHSA-2026:63162","https://access.redhat.com/security/cve/CVE-2026-78410","https://bugzilla.redhat.com/show_bug.cgi?id=2522684","https://github.com/util-linux/util-linux/security/advisories/GHSA-rh77-686x-2f2m"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-78410","description":"A flaw was found in util-linux. Restricted bind mounts take the source path from fstab but do not pin that source before the privileged mount. A local unprivileged user who can replace the authorized source or a writable ancestor can redirect SUID mount(8) to bind another host directory. If the fstab entry also sets X-mount.owner, X-mount.group, or X-mount.mode, root then changes ownership or mode on that redirected inode."}]},{"artifact":{"id":"e0380baf79d39c85","cpes":["cpe:2.3:a:libsmartcols1:libsmartcols1:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"libsmartcols1","purl":"pkg:deb/ubuntu/libsmartcols1@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libsmartcols1/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libsmartcols1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libsmartcols1:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libsmartcols1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"util-linux"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-78410","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-78410","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-78410","cwe":"CWE-367","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78410","date":"2026-10-17","epss":0.00156,"percentile":0.04289}],"risk":0.078,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-78410"},"relatedVulnerabilities":[{"id":"CVE-2026-78410","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.8,"impactScore":5.9,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-78410","cwe":"CWE-367","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78410","date":"2026-10-17","epss":0.00156,"percentile":0.04289}],"urls":["https://access.redhat.com/errata/RHSA-2026:63162","https://access.redhat.com/security/cve/CVE-2026-78410","https://bugzilla.redhat.com/show_bug.cgi?id=2522684","https://github.com/util-linux/util-linux/security/advisories/GHSA-rh77-686x-2f2m"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-78410","description":"A flaw was found in util-linux. Restricted bind mounts take the source path from fstab but do not pin that source before the privileged mount. A local unprivileged user who can replace the authorized source or a writable ancestor can redirect SUID mount(8) to bind another host directory. If the fstab entry also sets X-mount.owner, X-mount.group, or X-mount.mode, root then changes ownership or mode on that redirected inode."}]},{"artifact":{"id":"ee5b3d781052e1ec","cpes":["cpe:2.3:a:libuuid1:libuuid1:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"libuuid1","purl":"pkg:deb/ubuntu/libuuid1@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libuuid1/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libuuid1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libuuid1:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libuuid1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"util-linux"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-78410","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-78410","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-78410","cwe":"CWE-367","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78410","date":"2026-10-17","epss":0.00156,"percentile":0.04289}],"risk":0.078,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-78410"},"relatedVulnerabilities":[{"id":"CVE-2026-78410","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.8,"impactScore":5.9,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-78410","cwe":"CWE-367","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78410","date":"2026-10-17","epss":0.00156,"percentile":0.04289}],"urls":["https://access.redhat.com/errata/RHSA-2026:63162","https://access.redhat.com/security/cve/CVE-2026-78410","https://bugzilla.redhat.com/show_bug.cgi?id=2522684","https://github.com/util-linux/util-linux/security/advisories/GHSA-rh77-686x-2f2m"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-78410","description":"A flaw was found in util-linux. Restricted bind mounts take the source path from fstab but do not pin that source before the privileged mount. A local unprivileged user who can replace the authorized source or a writable ancestor can redirect SUID mount(8) to bind another host directory. If the fstab entry also sets X-mount.owner, X-mount.group, or X-mount.mode, root then changes ownership or mode on that redirected inode."}]},{"artifact":{"id":"1bddfbdf64661f04","cpes":["cpe:2.3:a:mount:mount:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"mount","purl":"pkg:deb/ubuntu/mount@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/mount/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/mount/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/mount.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/mount.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/mount.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/mount.list"}],"upstreams":[{"name":"util-linux"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-78410","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-78410","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-78410","cwe":"CWE-367","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78410","date":"2026-10-17","epss":0.00156,"percentile":0.04289}],"risk":0.078,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-78410"},"relatedVulnerabilities":[{"id":"CVE-2026-78410","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.8,"impactScore":5.9,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-78410","cwe":"CWE-367","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78410","date":"2026-10-17","epss":0.00156,"percentile":0.04289}],"urls":["https://access.redhat.com/errata/RHSA-2026:63162","https://access.redhat.com/security/cve/CVE-2026-78410","https://bugzilla.redhat.com/show_bug.cgi?id=2522684","https://github.com/util-linux/util-linux/security/advisories/GHSA-rh77-686x-2f2m"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-78410","description":"A flaw was found in util-linux. Restricted bind mounts take the source path from fstab but do not pin that source before the privileged mount. A local unprivileged user who can replace the authorized source or a writable ancestor can redirect SUID mount(8) to bind another host directory. If the fstab entry also sets X-mount.owner, X-mount.group, or X-mount.mode, root then changes ownership or mode on that redirected inode."}]},{"artifact":{"id":"f1e4c52ae1a4fa42","cpes":["cpe:2.3:a:util-linux:util-linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*","cpe:2.3:a:util-linux:util_linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*","cpe:2.3:a:util_linux:util-linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*","cpe:2.3:a:util_linux:util_linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*","cpe:2.3:a:util:util-linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*","cpe:2.3:a:util:util_linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"util-linux","purl":"pkg:deb/ubuntu/util-linux@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/util-linux/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/util-linux/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/util-linux.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/util-linux.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/util-linux.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.list"},{"path":"/var/lib/dpkg/info/util-linux.postinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.postinst"},{"path":"/var/lib/dpkg/info/util-linux.postrm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.postrm"},{"path":"/var/lib/dpkg/info/util-linux.prerm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.prerm"}],"upstreams":[]},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"CVE-2026-78410","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-78410","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-78410","cwe":"CWE-367","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78410","date":"2026-10-17","epss":0.00156,"percentile":0.04289}],"risk":0.078,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-78410"},"relatedVulnerabilities":[{"id":"CVE-2026-78410","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.8,"impactScore":5.9,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-78410","cwe":"CWE-367","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78410","date":"2026-10-17","epss":0.00156,"percentile":0.04289}],"urls":["https://access.redhat.com/errata/RHSA-2026:63162","https://access.redhat.com/security/cve/CVE-2026-78410","https://bugzilla.redhat.com/show_bug.cgi?id=2522684","https://github.com/util-linux/util-linux/security/advisories/GHSA-rh77-686x-2f2m"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-78410","description":"A flaw was found in util-linux. Restricted bind mounts take the source path from fstab but do not pin that source before the privileged mount. A local unprivileged user who can replace the authorized source or a writable ancestor can redirect SUID mount(8) to bind another host directory. If the fstab entry also sets X-mount.owner, X-mount.group, or X-mount.mode, root then changes ownership or mode on that redirected inode."}]},{"artifact":{"id":"3f97bf43ff1778dc","cpes":["cpe:2.3:a:bsdutils:bsdutils:1\\:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"bsdutils","purl":"pkg:deb/ubuntu/bsdutils@1%3A2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux%402.39.3-9ubuntu6.6","type":"deb","version":"1:2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/bsdutils/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/bsdutils/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/bsdutils.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/bsdutils.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/bsdutils.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/bsdutils.list"}],"upstreams":[{"name":"util-linux","version":"2.39.3-9ubuntu6.6"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-78409","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-78409","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-78409","cwe":"CWE-59","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78409","date":"2026-10-17","epss":0.00154,"percentile":0.04108}],"risk":0.077,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-78409"},"relatedVulnerabilities":[{"id":"CVE-2026-78409","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7,"impactScore":5.9,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-78409","cwe":"CWE-59","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78409","date":"2026-10-17","epss":0.00154,"percentile":0.04108}],"urls":["https://access.redhat.com/errata/RHSA-2026:63162","https://access.redhat.com/security/cve/CVE-2026-78409","https://bugzilla.redhat.com/show_bug.cgi?id=2522607","https://github.com/util-linux/util-linux/security/advisories/GHSA-8f2p-47x3-43mv"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-78409","description":"The X-mount.subdir option uses a detached-tree fast path on Linux 6.15 and later and passes the configured subdirectory to open_tree() with AT_SYMLINK_NOFOLLOW. That flag does not stop intermediate symlink traversal or keep resolution inside the newly mounted filesystem. A local unprivileged user with an fstab-authorized X-mount.subdir entry can attach a host path at the intended mountpoint."}]},{"artifact":{"id":"cb5c6761273d29c4","cpes":["cpe:2.3:a:libblkid1:libblkid1:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"libblkid1","purl":"pkg:deb/ubuntu/libblkid1@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libblkid1/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libblkid1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libblkid1:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libblkid1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"util-linux"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-78409","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-78409","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-78409","cwe":"CWE-59","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78409","date":"2026-10-17","epss":0.00154,"percentile":0.04108}],"risk":0.077,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-78409"},"relatedVulnerabilities":[{"id":"CVE-2026-78409","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7,"impactScore":5.9,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-78409","cwe":"CWE-59","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78409","date":"2026-10-17","epss":0.00154,"percentile":0.04108}],"urls":["https://access.redhat.com/errata/RHSA-2026:63162","https://access.redhat.com/security/cve/CVE-2026-78409","https://bugzilla.redhat.com/show_bug.cgi?id=2522607","https://github.com/util-linux/util-linux/security/advisories/GHSA-8f2p-47x3-43mv"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-78409","description":"The X-mount.subdir option uses a detached-tree fast path on Linux 6.15 and later and passes the configured subdirectory to open_tree() with AT_SYMLINK_NOFOLLOW. That flag does not stop intermediate symlink traversal or keep resolution inside the newly mounted filesystem. A local unprivileged user with an fstab-authorized X-mount.subdir entry can attach a host path at the intended mountpoint."}]},{"artifact":{"id":"c02905cff08d2f0f","cpes":["cpe:2.3:a:libmount1:libmount1:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"libmount1","purl":"pkg:deb/ubuntu/libmount1@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libmount1/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libmount1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libmount1:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libmount1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"util-linux"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-78409","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-78409","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-78409","cwe":"CWE-59","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78409","date":"2026-10-17","epss":0.00154,"percentile":0.04108}],"risk":0.077,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-78409"},"relatedVulnerabilities":[{"id":"CVE-2026-78409","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7,"impactScore":5.9,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-78409","cwe":"CWE-59","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78409","date":"2026-10-17","epss":0.00154,"percentile":0.04108}],"urls":["https://access.redhat.com/errata/RHSA-2026:63162","https://access.redhat.com/security/cve/CVE-2026-78409","https://bugzilla.redhat.com/show_bug.cgi?id=2522607","https://github.com/util-linux/util-linux/security/advisories/GHSA-8f2p-47x3-43mv"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-78409","description":"The X-mount.subdir option uses a detached-tree fast path on Linux 6.15 and later and passes the configured subdirectory to open_tree() with AT_SYMLINK_NOFOLLOW. That flag does not stop intermediate symlink traversal or keep resolution inside the newly mounted filesystem. A local unprivileged user with an fstab-authorized X-mount.subdir entry can attach a host path at the intended mountpoint."}]},{"artifact":{"id":"e0380baf79d39c85","cpes":["cpe:2.3:a:libsmartcols1:libsmartcols1:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"libsmartcols1","purl":"pkg:deb/ubuntu/libsmartcols1@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libsmartcols1/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libsmartcols1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libsmartcols1:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libsmartcols1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"util-linux"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-78409","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-78409","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-78409","cwe":"CWE-59","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78409","date":"2026-10-17","epss":0.00154,"percentile":0.04108}],"risk":0.077,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-78409"},"relatedVulnerabilities":[{"id":"CVE-2026-78409","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7,"impactScore":5.9,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-78409","cwe":"CWE-59","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78409","date":"2026-10-17","epss":0.00154,"percentile":0.04108}],"urls":["https://access.redhat.com/errata/RHSA-2026:63162","https://access.redhat.com/security/cve/CVE-2026-78409","https://bugzilla.redhat.com/show_bug.cgi?id=2522607","https://github.com/util-linux/util-linux/security/advisories/GHSA-8f2p-47x3-43mv"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-78409","description":"The X-mount.subdir option uses a detached-tree fast path on Linux 6.15 and later and passes the configured subdirectory to open_tree() with AT_SYMLINK_NOFOLLOW. That flag does not stop intermediate symlink traversal or keep resolution inside the newly mounted filesystem. A local unprivileged user with an fstab-authorized X-mount.subdir entry can attach a host path at the intended mountpoint."}]},{"artifact":{"id":"ee5b3d781052e1ec","cpes":["cpe:2.3:a:libuuid1:libuuid1:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"libuuid1","purl":"pkg:deb/ubuntu/libuuid1@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libuuid1/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libuuid1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libuuid1:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libuuid1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"util-linux"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-78409","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-78409","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-78409","cwe":"CWE-59","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78409","date":"2026-10-17","epss":0.00154,"percentile":0.04108}],"risk":0.077,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-78409"},"relatedVulnerabilities":[{"id":"CVE-2026-78409","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7,"impactScore":5.9,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-78409","cwe":"CWE-59","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78409","date":"2026-10-17","epss":0.00154,"percentile":0.04108}],"urls":["https://access.redhat.com/errata/RHSA-2026:63162","https://access.redhat.com/security/cve/CVE-2026-78409","https://bugzilla.redhat.com/show_bug.cgi?id=2522607","https://github.com/util-linux/util-linux/security/advisories/GHSA-8f2p-47x3-43mv"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-78409","description":"The X-mount.subdir option uses a detached-tree fast path on Linux 6.15 and later and passes the configured subdirectory to open_tree() with AT_SYMLINK_NOFOLLOW. That flag does not stop intermediate symlink traversal or keep resolution inside the newly mounted filesystem. A local unprivileged user with an fstab-authorized X-mount.subdir entry can attach a host path at the intended mountpoint."}]},{"artifact":{"id":"1bddfbdf64661f04","cpes":["cpe:2.3:a:mount:mount:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"mount","purl":"pkg:deb/ubuntu/mount@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04&upstream=util-linux","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/mount/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/mount/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/mount.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/mount.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/mount.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/mount.list"}],"upstreams":[{"name":"util-linux"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-78409","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-78409","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-78409","cwe":"CWE-59","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78409","date":"2026-10-17","epss":0.00154,"percentile":0.04108}],"risk":0.077,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-78409"},"relatedVulnerabilities":[{"id":"CVE-2026-78409","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7,"impactScore":5.9,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-78409","cwe":"CWE-59","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78409","date":"2026-10-17","epss":0.00154,"percentile":0.04108}],"urls":["https://access.redhat.com/errata/RHSA-2026:63162","https://access.redhat.com/security/cve/CVE-2026-78409","https://bugzilla.redhat.com/show_bug.cgi?id=2522607","https://github.com/util-linux/util-linux/security/advisories/GHSA-8f2p-47x3-43mv"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-78409","description":"The X-mount.subdir option uses a detached-tree fast path on Linux 6.15 and later and passes the configured subdirectory to open_tree() with AT_SYMLINK_NOFOLLOW. That flag does not stop intermediate symlink traversal or keep resolution inside the newly mounted filesystem. A local unprivileged user with an fstab-authorized X-mount.subdir entry can attach a host path at the intended mountpoint."}]},{"artifact":{"id":"f1e4c52ae1a4fa42","cpes":["cpe:2.3:a:util-linux:util-linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*","cpe:2.3:a:util-linux:util_linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*","cpe:2.3:a:util_linux:util-linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*","cpe:2.3:a:util_linux:util_linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*","cpe:2.3:a:util:util-linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*","cpe:2.3:a:util:util_linux:2.39.3-9ubuntu6.6:*:*:*:*:*:*:*"],"name":"util-linux","purl":"pkg:deb/ubuntu/util-linux@2.39.3-9ubuntu6.6?arch=amd64&distro=ubuntu-24.04","type":"deb","version":"2.39.3-9ubuntu6.6","language":"","licenses":["BSD-3-clause","BSD-4-clause","BSLA","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/util-linux/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/util-linux/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/util-linux.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/util-linux.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/util-linux.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.list"},{"path":"/var/lib/dpkg/info/util-linux.postinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.postinst"},{"path":"/var/lib/dpkg/info/util-linux.postrm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.postrm"},{"path":"/var/lib/dpkg/info/util-linux.prerm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/util-linux.prerm"}],"upstreams":[]},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"CVE-2026-78409","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"util-linux","version":"2.39.3-9ubuntu6.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-78409","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-78409","cwe":"CWE-59","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78409","date":"2026-10-17","epss":0.00154,"percentile":0.04108}],"risk":0.077,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-78409"},"relatedVulnerabilities":[{"id":"CVE-2026-78409","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7,"impactScore":5.9,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-78409","cwe":"CWE-59","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-78409","date":"2026-10-17","epss":0.00154,"percentile":0.04108}],"urls":["https://access.redhat.com/errata/RHSA-2026:63162","https://access.redhat.com/security/cve/CVE-2026-78409","https://bugzilla.redhat.com/show_bug.cgi?id=2522607","https://github.com/util-linux/util-linux/security/advisories/GHSA-8f2p-47x3-43mv"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-78409","description":"The X-mount.subdir option uses a detached-tree fast path on Linux 6.15 and later and passes the configured subdirectory to open_tree() with AT_SYMLINK_NOFOLLOW. That flag does not stop intermediate symlink traversal or keep resolution inside the newly mounted filesystem. A local unprivileged user with an fstab-authorized X-mount.subdir entry can attach a host path at the intended mountpoint."}]},{"artifact":{"id":"bb3fa210c4617fe7","cpes":["cpe:2.3:a:libacl1:libacl1:2.3.2-1build1.1:*:*:*:*:*:*:*"],"name":"libacl1","purl":"pkg:deb/ubuntu/libacl1@2.3.2-1build1.1?arch=amd64&distro=ubuntu-24.04&upstream=acl","type":"deb","version":"2.3.2-1build1.1","language":"","licenses":["GPL-2","GPL-2+","LGPL-2+","LGPL-2.1"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libacl1/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libacl1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libacl1:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libacl1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"acl"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-54369","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"acl","version":"2.3.2-1build1.1"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-54369","fix":{"state":"wont-fix","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-54369","cwe":"CWE-59","type":"Secondary","source":"disclosure@vulncheck.com"},{"cve":"CVE-2026-54369","cwe":"CWE-59","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-54369","date":"2026-10-17","epss":0.00153,"percentile":0.04027}],"risk":0.0765,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-54369"},"relatedVulnerabilities":[{"id":"CVE-2026-54369","cvss":[{"type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":7.1,"impactScore":5.2,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.4},"version":"4.0","vendorMetadata":{}},{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":7.1,"impactScore":5.2,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54369","cwe":"CWE-59","type":"Secondary","source":"disclosure@vulncheck.com"},{"cve":"CVE-2026-54369","cwe":"CWE-59","type":"Secondary","source":"0b0ca135-0b70-47e7-9f44-1890c2a1c46c"}],"epss":[{"cve":"CVE-2026-54369","date":"2026-10-17","epss":0.00153,"percentile":0.04027}],"urls":["https://cgit.git.savannah.nongnu.org/cgit/acl.git/commit/?id=24a227d0ab8576612194f8a56c2314389adc74a5","https://cgit.git.savannah.nongnu.org/cgit/acl.git/commit/?id=3589787cd589b34bdd9265936e17190b6d3f17d1","https://www.vulncheck.com/advisories/acl-symlink-traversal-privilege-escalation-via-libacl-functions","https://access.redhat.com/errata/RHSA-2026:34351","https://access.redhat.com/errata/RHSA-2026:42736","https://access.redhat.com/errata/RHSA-2026:42739","https://access.redhat.com/errata/RHSA-2026:43420","https://access.redhat.com/errata/RHSA-2026:44481","https://access.redhat.com/errata/RHSA-2026:46836","https://access.redhat.com/errata/RHSA-2026:50205","https://access.redhat.com/errata/RHSA-2026:53371","https://access.redhat.com/errata/RHSA-2026:54769","https://access.redhat.com/errata/RHSA-2026:58981","https://access.redhat.com/errata/RHSA-2026:64805","https://access.redhat.com/errata/RHSA-2026:67140","https://access.redhat.com/errata/RHSA-2026:67142","https://access.redhat.com/errata/RHSA-2026:67144","https://access.redhat.com/security/cve/CVE-2026-54369","https://bugzilla.redhat.com/show_bug.cgi?id=2490277","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-54369.json"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54369","description":"acl before version 2.4.0 contains a symlink traversal vulnerability in the libacl pathname-based functions acl_get_file(), acl_set_file(), acl_extended_file(), and acl_delete_def_file() that allows local attackers to escalate privileges by replacing any pathname component with a symbolic link. Attackers who control any component of a pathname processed by a privileged caller can redirect ACL read or write operations to arbitrary files or directories, enabling unauthorized manipulation of access control lists and local privilege escalation."}]},{"artifact":{"id":"b65ce48fce2635c7","cpes":["cpe:2.3:a:dash:dash:0.5.12-6ubuntu5:*:*:*:*:*:*:*"],"name":"dash","purl":"pkg:deb/ubuntu/dash@0.5.12-6ubuntu5?arch=amd64&distro=ubuntu-24.04","type":"deb","version":"0.5.12-6ubuntu5","language":"","licenses":["BSD-3-Clause","BSD-3-clause","GPL-2","GPL-2+","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/dash/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/dash/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/dash.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/dash.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/dash.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/dash.list"},{"path":"/var/lib/dpkg/info/dash.postinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/dash.postinst"},{"path":"/var/lib/dpkg/info/dash.postrm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/dash.postrm"},{"path":"/var/lib/dpkg/info/dash.prerm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/dash.prerm"}],"upstreams":[]},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"CVE-2026-102474","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"dash","version":"0.5.12-6ubuntu5"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-102474","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-102474","cwe":"CWE-787","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-102474","date":"2026-10-17","epss":0.00144,"percentile":0.03302}],"risk":0.07200000000000001,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-102474"},"relatedVulnerabilities":[{"id":"CVE-2026-102474","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":4,"impactScore":1.5,"exploitabilityScore":2.6},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-102474","cwe":"CWE-787","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-102474","date":"2026-10-17","epss":0.00144,"percentile":0.03302}],"urls":["https://access.redhat.com/security/cve/CVE-2026-102474","https://bugzilla.redhat.com/show_bug.cgi?id=2543004"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-102474","description":"A flaw was found in dash. The printf builtin reserves four bytes before converting a Unicode \\u or \\U escape, but the multi-byte token can need five or six bytes. A local user who can supply such an escape to dash printf or echo %b, including through dash -c and a positional argument, can write one or two bytes past that reservation."}]},{"artifact":{"id":"f0ae564f6cc76e8b","cpes":["cpe:2.3:a:libc-bin:libc-bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc-bin:libc_bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc_bin:libc-bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc_bin:libc_bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc:libc-bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc:libc_bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*"],"name":"libc-bin","purl":"pkg:deb/ubuntu/libc-bin@2.39-0ubuntu8.9?arch=amd64&distro=ubuntu-24.04&upstream=glibc","type":"deb","version":"2.39-0ubuntu8.9","language":"","licenses":["sha256:d3c95b56fa33e28b57860580f0baf4e4f4de2a268a2b80f1d031a5191bade265"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc-bin/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libc-bin/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc-bin.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc-bin.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc-bin.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.list"},{"path":"/var/lib/dpkg/info/libc-bin.postinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.postinst"},{"path":"/var/lib/dpkg/info/libc-bin.triggers","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.triggers"}],"upstreams":[{"name":"glibc"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-18374","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"glibc","version":"2.39-0ubuntu8.9"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-18374","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-18374","cwe":"CWE-787","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"},{"cve":"CVE-2026-18374","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2026-18374","date":"2026-10-17","epss":0.00144,"percentile":0.03295}],"risk":0.07200000000000001,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-18374"},"relatedVulnerabilities":[{"id":"CVE-2026-18374","cvss":[{"type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":4.9,"impactScore":3.4,"exploitabilityScore":1.5},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18374","cwe":"CWE-787","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"},{"cve":"CVE-2026-18374","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2026-18374","date":"2026-10-17","epss":0.00144,"percentile":0.03295}],"urls":["https://sourceware.org/bugzilla/show_bug.cgi?id=34574","https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0015","http://www.openwall.com/lists/oss-security/2026/08/27/6"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-18374","description":"Passing an effectively empty string to the `,ccs=` syntax extension of the mode argument in the `fopen` function in the GNU C Library version 2.45 or earlier may result in a heap buffer overflow when the mode string input to the function is attacker controlled.\n\n\n\nThis usage pattern is not seen in applications in common GNU/Linux distributions and applications that process user-supplied values for `ccs` should not pass them through without validation."}]},{"artifact":{"id":"a2811c097c883c6c","cpes":["cpe:2.3:a:libc6:libc6:2.39-0ubuntu8.9:*:*:*:*:*:*:*"],"name":"libc6","purl":"pkg:deb/ubuntu/libc6@2.39-0ubuntu8.9?arch=amd64&distro=ubuntu-24.04&upstream=glibc","type":"deb","version":"2.39-0ubuntu8.9","language":"","licenses":["sha256:d3c95b56fa33e28b57860580f0baf4e4f4de2a268a2b80f1d031a5191bade265"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libc6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc6:amd64.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc6:amd64.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc6:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc6:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"glibc"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-18374","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"glibc","version":"2.39-0ubuntu8.9"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-18374","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-18374","cwe":"CWE-787","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"},{"cve":"CVE-2026-18374","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2026-18374","date":"2026-10-17","epss":0.00144,"percentile":0.03295}],"risk":0.07200000000000001,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-18374"},"relatedVulnerabilities":[{"id":"CVE-2026-18374","cvss":[{"type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":4.9,"impactScore":3.4,"exploitabilityScore":1.5},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18374","cwe":"CWE-787","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"},{"cve":"CVE-2026-18374","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2026-18374","date":"2026-10-17","epss":0.00144,"percentile":0.03295}],"urls":["https://sourceware.org/bugzilla/show_bug.cgi?id=34574","https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0015","http://www.openwall.com/lists/oss-security/2026/08/27/6"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-18374","description":"Passing an effectively empty string to the `,ccs=` syntax extension of the mode argument in the `fopen` function in the GNU C Library version 2.45 or earlier may result in a heap buffer overflow when the mode string input to the function is attacker controlled.\n\n\n\nThis usage pattern is not seen in applications in common GNU/Linux distributions and applications that process user-supplied values for `ccs` should not pass them through without validation."}]},{"artifact":{"id":"339e7c8af3fbd149","cpes":["cpe:2.3:a:locales:locales:2.39-0ubuntu8.9:*:*:*:*:*:*:*"],"name":"locales","purl":"pkg:deb/ubuntu/locales@2.39-0ubuntu8.9?arch=all&distro=ubuntu-24.04&upstream=glibc","type":"deb","version":"2.39-0ubuntu8.9","language":"","licenses":["sha256:d3c95b56fa33e28b57860580f0baf4e4f4de2a268a2b80f1d031a5191bade265"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/locales/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/locales/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/locales.conffiles","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/locales.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/locales.config","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.config"},{"path":"/var/lib/dpkg/info/locales.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.list"},{"path":"/var/lib/dpkg/info/locales.postinst","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.postinst"},{"path":"/var/lib/dpkg/info/locales.postrm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.postrm"},{"path":"/var/lib/dpkg/info/locales.prerm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.prerm"},{"path":"/var/lib/dpkg/info/locales.templates","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.templates"}],"upstreams":[{"name":"glibc"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-18374","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"glibc","version":"2.39-0ubuntu8.9"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-18374","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-18374","cwe":"CWE-787","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"},{"cve":"CVE-2026-18374","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2026-18374","date":"2026-10-17","epss":0.00144,"percentile":0.03295}],"risk":0.07200000000000001,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-18374"},"relatedVulnerabilities":[{"id":"CVE-2026-18374","cvss":[{"type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":4.9,"impactScore":3.4,"exploitabilityScore":1.5},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18374","cwe":"CWE-787","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"},{"cve":"CVE-2026-18374","cwe":"CWE-787","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2026-18374","date":"2026-10-17","epss":0.00144,"percentile":0.03295}],"urls":["https://sourceware.org/bugzilla/show_bug.cgi?id=34574","https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0015","http://www.openwall.com/lists/oss-security/2026/08/27/6"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-18374","description":"Passing an effectively empty string to the `,ccs=` syntax extension of the mode argument in the `fopen` function in the GNU C Library version 2.45 or earlier may result in a heap buffer overflow when the mode string input to the function is attacker controlled.\n\n\n\nThis usage pattern is not seen in applications in common GNU/Linux distributions and applications that process user-supplied values for `ccs` should not pass them through without validation."}]},{"artifact":{"id":"b640c480c74193fe","cpes":["cpe:2.3:a:tar:tar:1.35\\+dfsg-3ubuntu0.4:*:*:*:*:*:*:*"],"name":"tar","purl":"pkg:deb/ubuntu/tar@1.35%2Bdfsg-3ubuntu0.4?arch=amd64&distro=ubuntu-24.04","type":"deb","version":"1.35+dfsg-3ubuntu0.4","language":"","licenses":["GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/tar/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/tar/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/tar.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/tar.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/tar.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/tar.list"},{"path":"/var/lib/dpkg/info/tar.postinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/tar.postinst"},{"path":"/var/lib/dpkg/info/tar.prerm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/tar.prerm"}],"upstreams":[]},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"CVE-2026-18508","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"tar","version":"1.35+dfsg-3ubuntu0.4"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-18508","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-18508","cwe":"CWE-59","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-18508","date":"2026-10-17","epss":0.00141,"percentile":0.03067}],"risk":0.07050000000000001,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-18508"},"relatedVulnerabilities":[{"id":"CVE-2026-18508","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N","metrics":{"baseScore":4.4,"impactScore":2.6,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18508","cwe":"CWE-59","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-18508","date":"2026-10-17","epss":0.00141,"percentile":0.03067}],"urls":["https://access.redhat.com/errata/RHSA-2026:50807","https://access.redhat.com/errata/RHSA-2026:61581","https://access.redhat.com/errata/RHSA-2026:61586","https://access.redhat.com/errata/RHSA-2026:61783","https://access.redhat.com/errata/RHSA-2026:66018","https://access.redhat.com/errata/RHSA-2026:70390","https://access.redhat.com/security/cve/CVE-2026-18508","https://bugzilla.redhat.com/show_bug.cgi?id=2509843"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-18508","description":"A flaw was found in GNU tar. When extracting an archive with the --one-top-level option, hardlink targets are not confined to the designated top-level directory and may resolve relative to the extraction working directory. A crafted archive can create hardlinks that escape the intended boundary and, when combined with a preexisting symbolic link under the working directory, may allow writing outside that boundary during a single extraction."}]},{"artifact":{"id":"b65ce48fce2635c7","cpes":["cpe:2.3:a:dash:dash:0.5.12-6ubuntu5:*:*:*:*:*:*:*"],"name":"dash","purl":"pkg:deb/ubuntu/dash@0.5.12-6ubuntu5?arch=amd64&distro=ubuntu-24.04","type":"deb","version":"0.5.12-6ubuntu5","language":"","licenses":["BSD-3-Clause","BSD-3-clause","GPL-2","GPL-2+","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/dash/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/dash/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/dash.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/dash.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/dash.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/dash.list"},{"path":"/var/lib/dpkg/info/dash.postinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/dash.postinst"},{"path":"/var/lib/dpkg/info/dash.postrm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/dash.postrm"},{"path":"/var/lib/dpkg/info/dash.prerm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/dash.prerm"}],"upstreams":[]},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"CVE-2026-102473","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"dash","version":"0.5.12-6ubuntu5"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-102473","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-102473","cwe":"CWE-1333","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-102473","date":"2026-10-17","epss":0.0013,"percentile":0.02361}],"risk":0.065,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-102473"},"relatedVulnerabilities":[{"id":"CVE-2026-102473","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.5,"impactScore":3.6,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-102473","cwe":"CWE-1333","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-102473","date":"2026-10-17","epss":0.0013,"percentile":0.02361}],"urls":["https://access.redhat.com/security/cve/CVE-2026-102473","https://bugzilla.redhat.com/show_bug.cgi?id=2543005"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-102473","description":"A flaw was found in dash. When built without libc fnmatch, the internal pmatch() matcher implements * by unbounded recursion over candidate positions. A local user who can plant filenames, or otherwise feed that matcher, can make a short multi-star pattern such as *.*.*.*.*.tar.gz consume excessive CPU."}]},{"artifact":{"id":"77213a74a8e7f6a7","cpes":["cpe:2.3:a:jline-reader:jline-reader:3.21.0:*:*:*:*:*:*:*","cpe:2.3:a:jline-reader:jline_reader:3.21.0:*:*:*:*:*:*:*","cpe:2.3:a:jline_reader:jline-reader:3.21.0:*:*:*:*:*:*:*","cpe:2.3:a:jline_reader:jline_reader:3.21.0:*:*:*:*:*:*:*","cpe:2.3:a:org.jline:jline-reader:3.21.0:*:*:*:*:*:*:*","cpe:2.3:a:org.jline:jline_reader:3.21.0:*:*:*:*:*:*:*","cpe:2.3:a:jline:jline-reader:3.21.0:*:*:*:*:*:*:*","cpe:2.3:a:jline:jline_reader:3.21.0:*:*:*:*:*:*:*"],"name":"jline-reader","purl":"pkg:maven/org.jline/jline-reader@3.21.0","type":"java-archive","version":"3.21.0","language":"java","licenses":[],"metadata":{"pomGroupID":"org.jline","virtualPath":"/opt/sonarqube/elasticsearch/bin/elasticsearch-sql-cli-8.16.3.jar:org.jline:jline-reader","manifestName":"","pomArtifactID":"jline-reader","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/elasticsearch/bin/elasticsearch-sql-cli-8.16.3.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/bin/elasticsearch-sql-cli-8.16.3.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"3.30.15"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-5q95-hrpc-m3w3","versionConstraint":">=3.0.0,<3.30.15 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.jline:jline-reader","version":"3.21.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-5q95-hrpc-m3w3","fix":{"state":"fixed","versions":["3.30.15"],"available":[{"date":"2026-09-24","kind":"first-observed","version":"3.30.15"}]},"cvss":[{"type":"Secondary","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.5,"impactScore":3.6,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-77420","cwe":"CWE-1333","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-77420","date":"2026-10-17","epss":0.00123,"percentile":0.01861}],"risk":0.06457500000000001,"urls":["https://github.com/jline/jline3/security/advisories/GHSA-5q95-hrpc-m3w3","https://github.com/jline/jline3/pull/2012","https://github.com/jline/jline3/pull/2018","https://github.com/jline/jline3/commit/1d5fc3099e77938b971e197211cad2d4fbb17541","https://github.com/jline/jline3/commit/341ee69ccc57b7733c1b40d6993219b64b3206ae","https://github.com/jline/jline3/releases/tag/4.3.1","https://github.com/jline/jline3/releases/tag/jline-3.30.15"],"severity":"Medium","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-5q95-hrpc-m3w3","description":"JLine: ReDoS via `HISTORY_IGNORE` Configuration Variable"},"relatedVulnerabilities":[{"id":"CVE-2026-77420","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.5,"impactScore":3.6,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-77420","cwe":"CWE-1333","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-77420","date":"2026-10-17","epss":0.00123,"percentile":0.01861}],"urls":["https://github.com/jline/jline3/commit/1d5fc3099e77938b971e197211cad2d4fbb17541","https://github.com/jline/jline3/commit/341ee69ccc57b7733c1b40d6993219b64b3206ae","https://github.com/jline/jline3/pull/2012","https://github.com/jline/jline3/pull/2018","https://github.com/jline/jline3/releases/tag/4.3.1","https://github.com/jline/jline3/releases/tag/jline-3.30.15","https://github.com/jline/jline3/security/advisories/GHSA-5q95-hrpc-m3w3"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-77420","description":"JLine is a Java library for handling console input. From 3.0.0 until 3.30.15 and 4.3.1, DefaultHistory.matchPatterns(String patterns, String line) in reader/src/main/java/org/jline/reader/impl/history/DefaultHistory.java converts the HISTORY_IGNORE configuration value into a Java regular expression while escaping only part of its syntax, allowing other regex metacharacters to reach the backtracking engine. An attacker who can control application or user configuration can supply a nested-quantifier expression that is reevaluated whenever a command is added to history, consuming excessive CPU and indefinitely blocking the reader thread. This issue is fixed in versions 3.30.15 and 4.3.1."}]},{"artifact":{"id":"f0ae564f6cc76e8b","cpes":["cpe:2.3:a:libc-bin:libc-bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc-bin:libc_bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc_bin:libc-bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc_bin:libc_bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc:libc-bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc:libc_bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*"],"name":"libc-bin","purl":"pkg:deb/ubuntu/libc-bin@2.39-0ubuntu8.9?arch=amd64&distro=ubuntu-24.04&upstream=glibc","type":"deb","version":"2.39-0ubuntu8.9","language":"","licenses":["sha256:d3c95b56fa33e28b57860580f0baf4e4f4de2a268a2b80f1d031a5191bade265"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc-bin/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libc-bin/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc-bin.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc-bin.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc-bin.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.list"},{"path":"/var/lib/dpkg/info/libc-bin.postinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.postinst"},{"path":"/var/lib/dpkg/info/libc-bin.triggers","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.triggers"}],"upstreams":[{"name":"glibc"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-95818","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"glibc","version":"2.39-0ubuntu8.9"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-95818","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-95818","cwe":"CWE-121","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-95818","date":"2026-10-17","epss":0.00129,"percentile":0.02262}],"risk":0.0645,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-95818"},"relatedVulnerabilities":[{"id":"CVE-2026-95818","cvss":[{"type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":3.6,"impactScore":2.6,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-95818","cwe":"CWE-121","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-95818","date":"2026-10-17","epss":0.00129,"percentile":0.02262}],"urls":["https://sourceware.org/bugzilla/show_bug.cgi?id=34360","https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0023"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-95818","description":"A stack-based buffer overflow in the dynamic loader (ld.so) of the GNU C Library (glibc) versions 2.14 through 2.44 allows a local attacker to crash or corrupt the memory of setuid/setgid (AT_SECURE) programs.\n\nWhen such a program's DT_RPATH or DT_RUNPATH begins with $ORIGIN and is followed by NUL or '/' the loader both reads past the end of the path buffer and writes past the end of a stack-allocated internal buffer. The corrupted loader stack can lead to a loader crash (denial of service) and limited disclosure of process memory."}]},{"artifact":{"id":"a2811c097c883c6c","cpes":["cpe:2.3:a:libc6:libc6:2.39-0ubuntu8.9:*:*:*:*:*:*:*"],"name":"libc6","purl":"pkg:deb/ubuntu/libc6@2.39-0ubuntu8.9?arch=amd64&distro=ubuntu-24.04&upstream=glibc","type":"deb","version":"2.39-0ubuntu8.9","language":"","licenses":["sha256:d3c95b56fa33e28b57860580f0baf4e4f4de2a268a2b80f1d031a5191bade265"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libc6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc6:amd64.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc6:amd64.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc6:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc6:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"glibc"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-95818","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"glibc","version":"2.39-0ubuntu8.9"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-95818","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-95818","cwe":"CWE-121","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-95818","date":"2026-10-17","epss":0.00129,"percentile":0.02262}],"risk":0.0645,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-95818"},"relatedVulnerabilities":[{"id":"CVE-2026-95818","cvss":[{"type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":3.6,"impactScore":2.6,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-95818","cwe":"CWE-121","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-95818","date":"2026-10-17","epss":0.00129,"percentile":0.02262}],"urls":["https://sourceware.org/bugzilla/show_bug.cgi?id=34360","https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0023"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-95818","description":"A stack-based buffer overflow in the dynamic loader (ld.so) of the GNU C Library (glibc) versions 2.14 through 2.44 allows a local attacker to crash or corrupt the memory of setuid/setgid (AT_SECURE) programs.\n\nWhen such a program's DT_RPATH or DT_RUNPATH begins with $ORIGIN and is followed by NUL or '/' the loader both reads past the end of the path buffer and writes past the end of a stack-allocated internal buffer. The corrupted loader stack can lead to a loader crash (denial of service) and limited disclosure of process memory."}]},{"artifact":{"id":"339e7c8af3fbd149","cpes":["cpe:2.3:a:locales:locales:2.39-0ubuntu8.9:*:*:*:*:*:*:*"],"name":"locales","purl":"pkg:deb/ubuntu/locales@2.39-0ubuntu8.9?arch=all&distro=ubuntu-24.04&upstream=glibc","type":"deb","version":"2.39-0ubuntu8.9","language":"","licenses":["sha256:d3c95b56fa33e28b57860580f0baf4e4f4de2a268a2b80f1d031a5191bade265"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/locales/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/locales/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/locales.conffiles","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/locales.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/locales.config","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.config"},{"path":"/var/lib/dpkg/info/locales.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.list"},{"path":"/var/lib/dpkg/info/locales.postinst","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.postinst"},{"path":"/var/lib/dpkg/info/locales.postrm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.postrm"},{"path":"/var/lib/dpkg/info/locales.prerm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.prerm"},{"path":"/var/lib/dpkg/info/locales.templates","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.templates"}],"upstreams":[{"name":"glibc"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-95818","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"glibc","version":"2.39-0ubuntu8.9"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-95818","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-95818","cwe":"CWE-121","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-95818","date":"2026-10-17","epss":0.00129,"percentile":0.02262}],"risk":0.0645,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-95818"},"relatedVulnerabilities":[{"id":"CVE-2026-95818","cvss":[{"type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":3.6,"impactScore":2.6,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-95818","cwe":"CWE-121","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-95818","date":"2026-10-17","epss":0.00129,"percentile":0.02262}],"urls":["https://sourceware.org/bugzilla/show_bug.cgi?id=34360","https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0023"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-95818","description":"A stack-based buffer overflow in the dynamic loader (ld.so) of the GNU C Library (glibc) versions 2.14 through 2.44 allows a local attacker to crash or corrupt the memory of setuid/setgid (AT_SECURE) programs.\n\nWhen such a program's DT_RPATH or DT_RUNPATH begins with $ORIGIN and is followed by NUL or '/' the loader both reads past the end of the path buffer and writes past the end of a stack-allocated internal buffer. The corrupted loader stack can lead to a loader crash (denial of service) and limited disclosure of process memory."}]},{"artifact":{"id":"af95be31c1ad9110","cpes":["cpe:2.3:a:libpcre2-8-0:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2-8-0:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8_0:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8_0:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2-8:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2-8:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2_8:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2:libpcre2-8-0:10.42-4ubuntu2.1:*:*:*:*:*:*:*","cpe:2.3:a:libpcre2:libpcre2_8_0:10.42-4ubuntu2.1:*:*:*:*:*:*:*"],"name":"libpcre2-8-0","purl":"pkg:deb/ubuntu/libpcre2-8-0@10.42-4ubuntu2.1?arch=amd64&distro=ubuntu-24.04&upstream=pcre2","type":"deb","version":"10.42-4ubuntu2.1","language":"","licenses":["BSD-2-clause","BSD-3-clause","BSD-3-clause-Cambridge","X11","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libpcre2-8-0/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libpcre2-8-0/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libpcre2-8-0:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libpcre2-8-0:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"pcre2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-89161","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"pcre2","version":"10.42-4ubuntu2.1"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-89161","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-89161","cwe":"CWE-590","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-89161","date":"2026-10-17","epss":0.00126,"percentile":0.02064}],"risk":0.063,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-89161"},"relatedVulnerabilities":[{"id":"CVE-2026-89161","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.8,"impactScore":5.9,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"cve@mitre.org","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.4,"impactScore":5.9,"exploitabilityScore":1.5},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-89161","cwe":"CWE-590","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-89161","date":"2026-10-17","epss":0.00126,"percentile":0.02064}],"urls":["https://github.com/PCRE2Project/pcre2/pull/937","https://github.com/PCRE2Project/pcre2/releases/tag/pcre2-10.48"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-89161","description":"In PCRE2 before 10.48, pcre2_jit_match mishandles a previously copied subject being passed in as a context. An incorrect free operation can occur."}]},{"artifact":{"id":"4a621965351bd7e4","cpes":["cpe:2.3:a:lz4-java:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4-java:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4_java:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4_java:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:org.lz4:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:org.lz4:lz4_java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4:lz4-java:1.8.0:*:*:*:*:*:*:*","cpe:2.3:a:lz4:lz4_java:1.8.0:*:*:*:*:*:*:*"],"name":"lz4-java","purl":"pkg:maven/org.lz4/lz4-java@1.8.0","type":"java-archive","version":"1.8.0","language":"java","licenses":[],"metadata":{"pomGroupID":"org.lz4","virtualPath":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","manifestName":"","pomArtifactID":"lz4-java","archiveDigests":[{"value":"4b986a99445e49ea5fbf5d149c4b63f6ed6c6780","algorithm":"sha1"}]},"locations":[{"path":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-mcr4-qmvw-px4g","versionConstraint":">=1.7.0,<=1.8.1 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"org.lz4:lz4-java","version":"1.8.0"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-mcr4-qmvw-px4g","fix":{"state":"not-fixed","versions":[]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:L/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":7.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-106451","cwe":"CWE-367","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-106451","cwe":"CWE-377","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-106451","date":"2026-10-17","epss":0.00083,"percentile":0.00225}],"risk":0.061419999999999995,"urls":["https://github.com/yawkat/lz4-java/security/advisories/GHSA-mcr4-qmvw-px4g","https://nvd.nist.gov/vuln/detail/CVE-2026-106451","https://github.com/yawkat/lz4-java/commit/7a48b7f6b8099b9dab6541e4ac2ee0979dc55aa3","https://github.com/yawkat/lz4-java/releases/tag/v1.11.4"],"severity":"High","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-mcr4-qmvw-px4g","description":"yawkat LZ4 Java: Native library extraction to a shared temporary directory is vulnerable to file replacement by another local user"},"relatedVulnerabilities":[{"id":"CVE-2026-106451","cvss":[{"type":"Secondary","source":"security-advisories@github.com","vector":"CVSS:4.0/AV:L/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":7.3},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-106451","cwe":"CWE-367","type":"Secondary","source":"security-advisories@github.com"},{"cve":"CVE-2026-106451","cwe":"CWE-377","type":"Secondary","source":"security-advisories@github.com"}],"epss":[{"cve":"CVE-2026-106451","date":"2026-10-17","epss":0.00083,"percentile":0.00225}],"urls":["https://github.com/yawkat/lz4-java/commit/7a48b7f6b8099b9dab6541e4ac2ee0979dc55aa3","https://github.com/yawkat/lz4-java/releases/tag/v1.11.4","https://github.com/yawkat/lz4-java/security/advisories/GHSA-mcr4-qmvw-px4g"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-106451","description":"yawkat LZ4 Java provides LZ4 compression for Java. From 1.7.0 until 1.11.4, net.jpountz.util.Native.load() uses File.createTempFile to create an exclusive temporary .lck file but derives the native-library path by removing the suffix, then FileOutputStream opens that predictable path without exclusive creation, allowing another local user with access to the same shared temporary directory to create or replace the library file before System.load() uses it. Successful exploitation depends on shared-directory permissions, host protections, and winning the race, and can execute native code as the victim; hardened systems may instead cause library loading to fail and fall back to Java implementations. Configurations using a system library, a private java.io.tmpdir, or Java-only implementations are not affected. This issue is fixed in version 1.11.4."}]},{"artifact":{"id":"9f4392fd0060c2ea","cpes":["cpe:2.3:a:logback-core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback-core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback_core:1.2.9:*:*:*:*:*:*:*"],"name":"logback-core","purl":"pkg:maven/ch.qos.logback/logback-core@1.2.9","type":"java-archive","version":"1.2.9","language":"java","licenses":[],"metadata":{"pomGroupID":"ch.qos.logback","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:ch.qos.logback:logback-core","manifestName":"","pomArtifactID":"logback-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.3.15"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-6v67-2wr5-gvf4","versionConstraint":"<1.3.15 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"ch.qos.logback:logback-core","version":"1.2.9"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-6v67-2wr5-gvf4","fix":{"state":"fixed","versions":["1.3.15"],"available":[{"date":"2025-01-04","kind":"first-observed","version":"1.3.15"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:P/VC:L/VI:N/VA:L/SC:H/SI:H/SA:H/V:D/U:Clear","metrics":{"baseScore":2.4},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2024-12801","cwe":"CWE-918","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2024-12801","date":"2026-10-17","epss":0.00226,"percentile":0.12344}],"risk":0.06102,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2024-12801","https://logback.qos.ch/news.html#1.5.13","https://github.com/qos-ch/logback/commit/5f05041cba4c4ac0a62748c5c527a2da48999f2d","https://logback.qos.ch/news.html#1.3.15"],"severity":"Low","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-6v67-2wr5-gvf4","description":"QOS.CH logback-core Server-Side Request Forgery vulnerability"},"relatedVulnerabilities":[{"id":"CVE-2024-12801","cvss":[{"type":"Secondary","source":"vulnerability@ncsc.ch","vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:P/VC:L/VI:N/VA:L/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:D/RE:X/U:Clear","metrics":{"baseScore":2.4},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2024-12801","cwe":"CWE-918","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2024-12801","date":"2026-10-17","epss":0.00226,"percentile":0.12344}],"urls":["https://logback.qos.ch/news.html#1.3.15","https://logback.qos.ch/news.html#1.5.13"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2024-12801","description":"Server-Side Request Forgery (SSRF) in SaxEventRecorder by QOS.CH logback version 0.1 to 1.3.14 and 1.4.0 to 1.5.12  on the Java platform, allows an attacker to \nforge requests by compromising logback configuration files in XML.\n\n\n\nThe attacks involves the modification of DOCTYPE declaration in  XML configuration files."}]},{"artifact":{"id":"795c749c79d5b322","cpes":["cpe:2.3:a:logback-core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback-core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback_core:1.2.9:*:*:*:*:*:*:*"],"name":"logback-core","purl":"pkg:maven/ch.qos.logback/logback-core@1.2.9","type":"java-archive","version":"1.2.9","language":"java","licenses":[],"metadata":{"pomGroupID":"ch.qos.logback","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:ch.qos.logback:logback-core","manifestName":"","pomArtifactID":"logback-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.3.15"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-6v67-2wr5-gvf4","versionConstraint":"<1.3.15 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"ch.qos.logback:logback-core","version":"1.2.9"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-6v67-2wr5-gvf4","fix":{"state":"fixed","versions":["1.3.15"],"available":[{"date":"2025-01-04","kind":"first-observed","version":"1.3.15"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:P/VC:L/VI:N/VA:L/SC:H/SI:H/SA:H/V:D/U:Clear","metrics":{"baseScore":2.4},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2024-12801","cwe":"CWE-918","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2024-12801","date":"2026-10-17","epss":0.00226,"percentile":0.12344}],"risk":0.06102,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2024-12801","https://logback.qos.ch/news.html#1.5.13","https://github.com/qos-ch/logback/commit/5f05041cba4c4ac0a62748c5c527a2da48999f2d","https://logback.qos.ch/news.html#1.3.15"],"severity":"Low","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-6v67-2wr5-gvf4","description":"QOS.CH logback-core Server-Side Request Forgery vulnerability"},"relatedVulnerabilities":[{"id":"CVE-2024-12801","cvss":[{"type":"Secondary","source":"vulnerability@ncsc.ch","vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:P/VC:L/VI:N/VA:L/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:D/RE:X/U:Clear","metrics":{"baseScore":2.4},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2024-12801","cwe":"CWE-918","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2024-12801","date":"2026-10-17","epss":0.00226,"percentile":0.12344}],"urls":["https://logback.qos.ch/news.html#1.3.15","https://logback.qos.ch/news.html#1.5.13"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2024-12801","description":"Server-Side Request Forgery (SSRF) in SaxEventRecorder by QOS.CH logback version 0.1 to 1.3.14 and 1.4.0 to 1.5.12  on the Java platform, allows an attacker to \nforge requests by compromising logback configuration files in XML.\n\n\n\nThe attacks involves the modification of DOCTYPE declaration in  XML configuration files."}]},{"artifact":{"id":"f0ae564f6cc76e8b","cpes":["cpe:2.3:a:libc-bin:libc-bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc-bin:libc_bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc_bin:libc-bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc_bin:libc_bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc:libc-bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*","cpe:2.3:a:libc:libc_bin:2.39-0ubuntu8.9:*:*:*:*:*:*:*"],"name":"libc-bin","purl":"pkg:deb/ubuntu/libc-bin@2.39-0ubuntu8.9?arch=amd64&distro=ubuntu-24.04&upstream=glibc","type":"deb","version":"2.39-0ubuntu8.9","language":"","licenses":["sha256:d3c95b56fa33e28b57860580f0baf4e4f4de2a268a2b80f1d031a5191bade265"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc-bin/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libc-bin/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc-bin.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc-bin.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc-bin.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.list"},{"path":"/var/lib/dpkg/info/libc-bin.postinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.postinst"},{"path":"/var/lib/dpkg/info/libc-bin.triggers","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc-bin.triggers"}],"upstreams":[{"name":"glibc"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-86805","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"glibc","version":"2.39-0ubuntu8.9"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-86805","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-86805","cwe":"CWE-367","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-86805","date":"2026-10-17","epss":0.00097,"percentile":0.0068}],"risk":0.0485,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-86805"},"relatedVulnerabilities":[{"id":"CVE-2026-86805","cvss":[{"type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:L","metrics":{"baseScore":6.3,"impactScore":5.5,"exploitabilityScore":0.8},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-86805","cwe":"CWE-367","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-86805","date":"2026-10-17","epss":0.00097,"percentile":0.0068}],"urls":["https://sourceware.org/bugzilla/show_bug.cgi?id=34360","https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0022"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-86805","description":"A time-of-check to time-of-use (TOCTOU) race condition in the dynamic loader (ld.so) of the GNU C Library (glibc) versions 2.14 through 2.44 allows a local attacker to escalate privileges. When expanding $ORIGIN in DT_RPATH for setuid/setgid (AT_SECURE) programs, glibc validates the lexically normalized search path against the trusted directories but then opens the raw, un-normalized path. On systems where the Linux fs.protected_hardlinks sysctl is disabled, a local attacker who hard-links such a program into an attacker-controlled directory and wins a race to replace an intermediate path component with a symbolic link can direct the loader outside the trusted directory, causing it to load an attacker-controlled shared object and execute arbitrary code with the elevated privileges of the program.\n\nExploitation requires an installed setuid or setgid binary whose DT_RPATH uses $ORIGIN followed by \"..\" traversal that normalizes into a trusted directory, and the ability to hard-link that binary and win the race by swapping a path component for a symbolic link. Major Linux-based OS distributions ship with fs.protected_hardlinks enabled by default and mitigate the vulnerability."}]},{"artifact":{"id":"a2811c097c883c6c","cpes":["cpe:2.3:a:libc6:libc6:2.39-0ubuntu8.9:*:*:*:*:*:*:*"],"name":"libc6","purl":"pkg:deb/ubuntu/libc6@2.39-0ubuntu8.9?arch=amd64&distro=ubuntu-24.04&upstream=glibc","type":"deb","version":"2.39-0ubuntu8.9","language":"","licenses":["sha256:d3c95b56fa33e28b57860580f0baf4e4f4de2a268a2b80f1d031a5191bade265"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libc6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc6:amd64.conffiles","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc6:amd64.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libc6:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libc6:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"glibc"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-86805","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"glibc","version":"2.39-0ubuntu8.9"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-86805","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-86805","cwe":"CWE-367","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-86805","date":"2026-10-17","epss":0.00097,"percentile":0.0068}],"risk":0.0485,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-86805"},"relatedVulnerabilities":[{"id":"CVE-2026-86805","cvss":[{"type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:L","metrics":{"baseScore":6.3,"impactScore":5.5,"exploitabilityScore":0.8},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-86805","cwe":"CWE-367","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-86805","date":"2026-10-17","epss":0.00097,"percentile":0.0068}],"urls":["https://sourceware.org/bugzilla/show_bug.cgi?id=34360","https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0022"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-86805","description":"A time-of-check to time-of-use (TOCTOU) race condition in the dynamic loader (ld.so) of the GNU C Library (glibc) versions 2.14 through 2.44 allows a local attacker to escalate privileges. When expanding $ORIGIN in DT_RPATH for setuid/setgid (AT_SECURE) programs, glibc validates the lexically normalized search path against the trusted directories but then opens the raw, un-normalized path. On systems where the Linux fs.protected_hardlinks sysctl is disabled, a local attacker who hard-links such a program into an attacker-controlled directory and wins a race to replace an intermediate path component with a symbolic link can direct the loader outside the trusted directory, causing it to load an attacker-controlled shared object and execute arbitrary code with the elevated privileges of the program.\n\nExploitation requires an installed setuid or setgid binary whose DT_RPATH uses $ORIGIN followed by \"..\" traversal that normalizes into a trusted directory, and the ability to hard-link that binary and win the race by swapping a path component for a symbolic link. Major Linux-based OS distributions ship with fs.protected_hardlinks enabled by default and mitigate the vulnerability."}]},{"artifact":{"id":"339e7c8af3fbd149","cpes":["cpe:2.3:a:locales:locales:2.39-0ubuntu8.9:*:*:*:*:*:*:*"],"name":"locales","purl":"pkg:deb/ubuntu/locales@2.39-0ubuntu8.9?arch=all&distro=ubuntu-24.04&upstream=glibc","type":"deb","version":"2.39-0ubuntu8.9","language":"","licenses":["sha256:d3c95b56fa33e28b57860580f0baf4e4f4de2a268a2b80f1d031a5191bade265"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/locales/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/locales/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/locales.conffiles","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/locales.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/locales.config","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.config"},{"path":"/var/lib/dpkg/info/locales.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.list"},{"path":"/var/lib/dpkg/info/locales.postinst","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.postinst"},{"path":"/var/lib/dpkg/info/locales.postrm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.postrm"},{"path":"/var/lib/dpkg/info/locales.prerm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.prerm"},{"path":"/var/lib/dpkg/info/locales.templates","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/locales.templates"}],"upstreams":[{"name":"glibc"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-86805","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"glibc","version":"2.39-0ubuntu8.9"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-86805","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-86805","cwe":"CWE-367","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-86805","date":"2026-10-17","epss":0.00097,"percentile":0.0068}],"risk":0.0485,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-86805"},"relatedVulnerabilities":[{"id":"CVE-2026-86805","cvss":[{"type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:L","metrics":{"baseScore":6.3,"impactScore":5.5,"exploitabilityScore":0.8},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-86805","cwe":"CWE-367","type":"Secondary","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18"}],"epss":[{"cve":"CVE-2026-86805","date":"2026-10-17","epss":0.00097,"percentile":0.0068}],"urls":["https://sourceware.org/bugzilla/show_bug.cgi?id=34360","https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0022"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-86805","description":"A time-of-check to time-of-use (TOCTOU) race condition in the dynamic loader (ld.so) of the GNU C Library (glibc) versions 2.14 through 2.44 allows a local attacker to escalate privileges. When expanding $ORIGIN in DT_RPATH for setuid/setgid (AT_SECURE) programs, glibc validates the lexically normalized search path against the trusted directories but then opens the raw, un-normalized path. On systems where the Linux fs.protected_hardlinks sysctl is disabled, a local attacker who hard-links such a program into an attacker-controlled directory and wins a race to replace an intermediate path component with a symbolic link can direct the loader outside the trusted directory, causing it to load an attacker-controlled shared object and execute arbitrary code with the elevated privileges of the program.\n\nExploitation requires an installed setuid or setgid binary whose DT_RPATH uses $ORIGIN followed by \"..\" traversal that normalizes into a trusted directory, and the ability to hard-link that binary and win the race by swapping a path component for a symbolic link. Major Linux-based OS distributions ship with fs.protected_hardlinks enabled by default and mitigate the vulnerability."}]},{"artifact":{"id":"bb3fa210c4617fe7","cpes":["cpe:2.3:a:libacl1:libacl1:2.3.2-1build1.1:*:*:*:*:*:*:*"],"name":"libacl1","purl":"pkg:deb/ubuntu/libacl1@2.3.2-1build1.1?arch=amd64&distro=ubuntu-24.04&upstream=acl","type":"deb","version":"2.3.2-1build1.1","language":"","licenses":["GPL-2","GPL-2+","LGPL-2+","LGPL-2.1"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libacl1/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libacl1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libacl1:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libacl1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"acl"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-54370","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"acl","version":"2.3.2-1build1.1"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-54370","fix":{"state":"wont-fix","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-54370","cwe":"CWE-367","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-54370","date":"2026-10-17","epss":0.00088,"percentile":0.00368}],"risk":0.044000000000000004,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-54370"},"relatedVulnerabilities":[{"id":"CVE-2026-54370","cvss":[{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":7.2},"version":"4.0","vendorMetadata":{}},{"type":"Secondary","source":"disclosure@vulncheck.com","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":6.3,"impactScore":5.2,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-54370","cwe":"CWE-367","type":"Secondary","source":"disclosure@vulncheck.com"}],"epss":[{"cve":"CVE-2026-54370","date":"2026-10-17","epss":0.00088,"percentile":0.00368}],"urls":["https://cgit.git.savannah.nongnu.org/cgit/acl.git/commit/?id=24a227d0ab8576612194f8a56c2314389adc74a5","https://cgit.git.savannah.nongnu.org/cgit/acl.git/commit/?id=3589787cd589b34bdd9265936e17190b6d3f17d1","https://www.vulncheck.com/advisories/acl-toctou-symlink-traversal-via-getfacl-setfacl-chacl"],"severity":"High","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-54370","description":"acl before version 2.4.0 contains a time-of-check to time-of-use (TOCTOU) race condition vulnerability that allows local attackers to escalate privileges by replacing a pathname component with a symbolic link between an lstat() check and subsequent symlink-following operations such as stat(), chown(), chmod(), acl_get_file(), and acl_set_file(). Attackers who control a pathname component can redirect file access control list operations to arbitrary files when getfacl, setfacl, or chacl is invoked by a privileged process over an attacker-controlled path, resulting in local privilege escalation."}]},{"artifact":{"id":"17317631a09f6a3f","cpes":["cpe:2.3:a:libsystemd0:libsystemd0:255.4-1ubuntu8.17:*:*:*:*:*:*:*"],"name":"libsystemd0","purl":"pkg:deb/ubuntu/libsystemd0@255.4-1ubuntu8.17?arch=amd64&distro=ubuntu-24.04&upstream=systemd","type":"deb","version":"255.4-1ubuntu8.17","language":"","licenses":["CC0-1.0","Expat","GPL-2","GPL-2+","LGPL-2.1","LGPL-2.1+","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libsystemd0/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libsystemd0/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libsystemd0:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libsystemd0:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"systemd"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-40228","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"systemd","version":"255.4-1ubuntu8.17"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-40228","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-40228","cwe":"CWE-669","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-40228","date":"2026-10-17","epss":0.00139,"percentile":0.02946}],"risk":0.0417,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-40228"},"relatedVulnerabilities":[{"id":"CVE-2026-40228","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":3.3,"impactScore":1.5,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"cve@mitre.org","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":2.9,"impactScore":1.5,"exploitabilityScore":1.5},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-40228","cwe":"CWE-669","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-40228","date":"2026-10-17","epss":0.00139,"percentile":0.02946}],"urls":["https://www.openwall.com/lists/oss-security/2026/04/08/1","http://www.openwall.com/lists/oss-security/2026/05/05/1"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-40228","description":"In systemd 259, systemd-journald can send ANSI escape sequences to the terminals of arbitrary users when a \"logger -p emerg\" command is executed, if ForwardToWall=yes is set."}]},{"artifact":{"id":"c37cad8d5a3a6548","cpes":["cpe:2.3:a:libudev1:libudev1:255.4-1ubuntu8.17:*:*:*:*:*:*:*"],"name":"libudev1","purl":"pkg:deb/ubuntu/libudev1@255.4-1ubuntu8.17?arch=amd64&distro=ubuntu-24.04&upstream=systemd","type":"deb","version":"255.4-1ubuntu8.17","language":"","licenses":["CC0-1.0","Expat","GPL-2","GPL-2+","LGPL-2.1","LGPL-2.1+","public-domain"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libudev1/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/libudev1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libudev1:amd64.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/libudev1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"systemd"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-40228","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"systemd","version":"255.4-1ubuntu8.17"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-40228","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-40228","cwe":"CWE-669","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-40228","date":"2026-10-17","epss":0.00139,"percentile":0.02946}],"risk":0.0417,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-40228"},"relatedVulnerabilities":[{"id":"CVE-2026-40228","cvss":[{"type":"Primary","source":"nvd@nist.gov","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":3.3,"impactScore":1.5,"exploitabilityScore":1.9},"version":"3.1","vendorMetadata":{}},{"type":"Secondary","source":"cve@mitre.org","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":2.9,"impactScore":1.5,"exploitabilityScore":1.5},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-40228","cwe":"CWE-669","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-40228","date":"2026-10-17","epss":0.00139,"percentile":0.02946}],"urls":["https://www.openwall.com/lists/oss-security/2026/04/08/1","http://www.openwall.com/lists/oss-security/2026/05/05/1"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-40228","description":"In systemd 259, systemd-journald can send ANSI escape sequences to the terminals of arbitrary users when a \"logger -p emerg\" command is executed, if ForwardToWall=yes is set."}]},{"artifact":{"id":"b640c480c74193fe","cpes":["cpe:2.3:a:tar:tar:1.35\\+dfsg-3ubuntu0.4:*:*:*:*:*:*:*"],"name":"tar","purl":"pkg:deb/ubuntu/tar@1.35%2Bdfsg-3ubuntu0.4?arch=amd64&distro=ubuntu-24.04","type":"deb","version":"1.35+dfsg-3ubuntu0.4","language":"","licenses":["GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/tar/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/tar/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/tar.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/tar.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/tar.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/tar.list"},{"path":"/var/lib/dpkg/info/tar.postinst","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/tar.postinst"},{"path":"/var/lib/dpkg/info/tar.prerm","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/tar.prerm"}],"upstreams":[]},"matchDetails":[{"type":"exact-direct-match","found":{"vulnerabilityID":"CVE-2026-18477","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"tar","version":"1.35+dfsg-3ubuntu0.4"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-18477","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-18477","cwe":"CWE-367","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-18477","date":"2026-10-17","epss":0.0008,"percentile":0.00147}],"risk":0.04,"urls":[],"severity":"Medium","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-18477"},"relatedVulnerabilities":[{"id":"CVE-2026-18477","cvss":[{"type":"Secondary","source":"secalert@redhat.com","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:H/A:N","metrics":{"baseScore":4.4,"impactScore":3.6,"exploitabilityScore":0.8},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-18477","cwe":"CWE-367","type":"Secondary","source":"secalert@redhat.com"}],"epss":[{"cve":"CVE-2026-18477","date":"2026-10-17","epss":0.0008,"percentile":0.00147}],"urls":["https://access.redhat.com/errata/RHSA-2026:49361","https://access.redhat.com/errata/RHSA-2026:61581","https://access.redhat.com/errata/RHSA-2026:61586","https://access.redhat.com/errata/RHSA-2026:61783","https://access.redhat.com/errata/RHSA-2026:66018","https://access.redhat.com/errata/RHSA-2026:70390","https://access.redhat.com/security/cve/CVE-2026-18477","https://bugzilla.redhat.com/show_bug.cgi?id=2509735"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-18477","description":"A TOCTOU (Time-of-Check Time-of-Use) vulnerability in GNU tar's incremental dumpdir 'X' rename handling allows a local attacker with write access to a directory being backed up to influence the restore process if the attacker has access to the system where the restore is being performed. During restoration, files or directories may be created, renamed or overwritten outside the intended extraction directory. This could lead to unauthorized file modification or, in some cases, privilege escalation. Exploitation does not require the attacker to modify or craft the archive, and standard backup and restore workflows—including extracting into a newly created directory without using the -P option do not mitigate the issue."}]},{"artifact":{"id":"795c749c79d5b322","cpes":["cpe:2.3:a:logback-core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback-core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback_core:1.2.9:*:*:*:*:*:*:*"],"name":"logback-core","purl":"pkg:maven/ch.qos.logback/logback-core@1.2.9","type":"java-archive","version":"1.2.9","language":"java","licenses":[],"metadata":{"pomGroupID":"ch.qos.logback","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar:ch.qos.logback:logback-core","manifestName":"","pomArtifactID":"logback-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-java-frontend-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.5.25"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-qqpg-mvqg-649v","versionConstraint":"<1.5.25 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"ch.qos.logback:logback-core","version":"1.2.9"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-qqpg-mvqg-649v","fix":{"state":"fixed","versions":["1.5.25"],"available":[{"date":"2026-01-23","kind":"first-observed","version":"1.5.25"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:L/AC:H/AT:P/PR:H/UI:N/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L","metrics":{"baseScore":1.8},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-1225","cwe":"CWE-20","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2026-1225","date":"2026-10-17","epss":0.00165,"percentile":0.05324}],"risk":0.039599999999999996,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-1225","https://logback.qos.ch/news.html#1.5.25","https://github.com/qos-ch/logback/issues/997","https://github.com/qos-ch/logback/commit/1f97ae1844b1be8486e4e9cade98d7123d3eded5"],"severity":"Low","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-qqpg-mvqg-649v","description":"Logback allows an attacker to instantiate classes already present on the class path"},"relatedVulnerabilities":[{"id":"CVE-2026-1225","cvss":[{"type":"Secondary","source":"vulnerability@ncsc.ch","vector":"CVSS:4.0/AV:L/AC:H/AT:P/PR:H/UI:N/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:N/AU:N/R:X/V:X/RE:M/U:Green","metrics":{"baseScore":1.8},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-1225","cwe":"CWE-20","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2026-1225","date":"2026-10-17","epss":0.00165,"percentile":0.05324}],"urls":["https://logback.qos.ch/news.html#1.5.25"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-1225","description":"ACE vulnerability in configuration file processing  by QOS.CH logback-core up to and including version 1.5.24 in Java applications, allows an attacker to instantiate classes already present on the class path by compromising an existing logback configuration file.\n\n\n\n\nThe instantiation of a potentially malicious Java class requires that said class is present on the user's class-path. In addition, the attacker must  have write access to a \nconfiguration file. However, after successful instantiation, the instance is very likely to be discarded with no further ado."}]},{"artifact":{"id":"9f4392fd0060c2ea","cpes":["cpe:2.3:a:logback-core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback-core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback_core:logback_core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback-core:1.2.9:*:*:*:*:*:*:*","cpe:2.3:a:logback:logback_core:1.2.9:*:*:*:*:*:*:*"],"name":"logback-core","purl":"pkg:maven/ch.qos.logback/logback-core@1.2.9","type":"java-archive","version":"1.2.9","language":"java","licenses":[],"metadata":{"pomGroupID":"ch.qos.logback","virtualPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar:ch.qos.logback:logback-core","manifestName":"","pomArtifactID":"logback-core","archiveDigests":null},"locations":[{"path":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/opt/sonarqube/lib/extensions/sonar-architecture-plugin-2.0.1.7499.jar","annotations":{"evidence":"primary"}}],"upstreams":[],"metadataType":"JavaMetadata"},"matchDetails":[{"fix":{"suggestedVersion":"1.5.25"},"type":"exact-direct-match","found":{"vulnerabilityID":"GHSA-qqpg-mvqg-649v","versionConstraint":"<1.5.25 (unknown)"},"matcher":"java-matcher","searchedBy":{"package":{"name":"ch.qos.logback:logback-core","version":"1.2.9"},"language":"java","namespace":"github:language:java"}}],"vulnerability":{"id":"GHSA-qqpg-mvqg-649v","fix":{"state":"fixed","versions":["1.5.25"],"available":[{"date":"2026-01-23","kind":"first-observed","version":"1.5.25"}]},"cvss":[{"type":"Secondary","vector":"CVSS:4.0/AV:L/AC:H/AT:P/PR:H/UI:N/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L","metrics":{"baseScore":1.8},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-1225","cwe":"CWE-20","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2026-1225","date":"2026-10-17","epss":0.00165,"percentile":0.05324}],"risk":0.039599999999999996,"urls":["https://nvd.nist.gov/vuln/detail/CVE-2026-1225","https://logback.qos.ch/news.html#1.5.25","https://github.com/qos-ch/logback/issues/997","https://github.com/qos-ch/logback/commit/1f97ae1844b1be8486e4e9cade98d7123d3eded5"],"severity":"Low","namespace":"github:language:java","advisories":[],"dataSource":"https://github.com/advisories/GHSA-qqpg-mvqg-649v","description":"Logback allows an attacker to instantiate classes already present on the class path"},"relatedVulnerabilities":[{"id":"CVE-2026-1225","cvss":[{"type":"Secondary","source":"vulnerability@ncsc.ch","vector":"CVSS:4.0/AV:L/AC:H/AT:P/PR:H/UI:N/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:N/AU:N/R:X/V:X/RE:M/U:Green","metrics":{"baseScore":1.8},"version":"4.0","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-1225","cwe":"CWE-20","type":"Secondary","source":"vulnerability@ncsc.ch"}],"epss":[{"cve":"CVE-2026-1225","date":"2026-10-17","epss":0.00165,"percentile":0.05324}],"urls":["https://logback.qos.ch/news.html#1.5.25"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-1225","description":"ACE vulnerability in configuration file processing  by QOS.CH logback-core up to and including version 1.5.24 in Java applications, allows an attacker to instantiate classes already present on the class path by compromising an existing logback configuration file.\n\n\n\n\nThe instantiation of a potentially malicious Java class requires that said class is present on the user's class-path. In addition, the attacker must  have write access to a \nconfiguration file. However, after successful instantiation, the instance is very likely to be discarded with no further ado."}]},{"artifact":{"id":"50a5f90955be3d4b","cpes":["cpe:2.3:a:dirmngr:dirmngr:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*"],"name":"dirmngr","purl":"pkg:deb/ubuntu/dirmngr@2.4.4-2ubuntu17.6?arch=amd64&distro=ubuntu-24.04&upstream=gnupg2","type":"deb","version":"2.4.4-2ubuntu17.6","language":"","licenses":["BSD-3-clause","CC0-1.0","Expat","GPL-2+","GPL-2.0","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","RFC-Reference","TinySCHEME","permissive"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/dirmngr/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/dirmngr/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/dirmngr.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/dirmngr.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/dirmngr.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/dirmngr.list"},{"path":"/var/lib/dpkg/info/dirmngr.postinst","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/dirmngr.postinst"},{"path":"/var/lib/dpkg/info/dirmngr.postrm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/dirmngr.postrm"},{"path":"/var/lib/dpkg/info/dirmngr.preinst","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/dirmngr.preinst"},{"path":"/var/lib/dpkg/info/dirmngr.prerm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/dirmngr.prerm"}],"upstreams":[{"name":"gnupg2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-105712","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"gnupg2","version":"2.4.4-2ubuntu17.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-105712","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-105712","cwe":"CWE-61","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-105712","date":"2026-10-17","epss":0.00123,"percentile":0.01884}],"risk":0.036899999999999995,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-105712"},"relatedVulnerabilities":[{"id":"CVE-2026-105712","cvss":[{"type":"Secondary","source":"cve@mitre.org","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:L","metrics":{"baseScore":3.6,"impactScore":2.6,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-105712","cwe":"CWE-61","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-105712","date":"2026-10-17","epss":0.00123,"percentile":0.01884}],"urls":["https://github.com/gpg/gnupg/commit/7a2692fe5e580ae3bbb2a47abc4baaf1af65aa88","https://lists.gnupg.org/pipermail/gnupg-announce/2026q2/000504.html","https://static.dev.gnupg.org/T8159.html"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-105712","description":"gpgtar in GnuPG before 2.5.19 can allow file overwrite via crafted data in an archive. When extracting an untrusted archive with --directory (aka -C) into an existing directory containing a pre-existing symlink, gpgtar can follow that symlink and create or overwrite a file outside the selected extraction directory. The write is limited by the extraction user's filesystem permissions. An archive extracted into a fresh empty directory does not have this risk."}]},{"artifact":{"id":"312c3b72c37ce5e0","cpes":["cpe:2.3:a:gnupg-utils:gnupg-utils:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*","cpe:2.3:a:gnupg-utils:gnupg_utils:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*","cpe:2.3:a:gnupg_utils:gnupg-utils:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*","cpe:2.3:a:gnupg_utils:gnupg_utils:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*","cpe:2.3:a:gnupg:gnupg-utils:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*","cpe:2.3:a:gnupg:gnupg_utils:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*"],"name":"gnupg-utils","purl":"pkg:deb/ubuntu/gnupg-utils@2.4.4-2ubuntu17.6?arch=amd64&distro=ubuntu-24.04&upstream=gnupg2","type":"deb","version":"2.4.4-2ubuntu17.6","language":"","licenses":["BSD-3-clause","CC0-1.0","Expat","GPL-2+","GPL-2.0","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","RFC-Reference","TinySCHEME","permissive"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/gnupg-utils/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/gnupg-utils/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gnupg-utils.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gnupg-utils.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gnupg-utils.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gnupg-utils.list"}],"upstreams":[{"name":"gnupg2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-105712","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"gnupg2","version":"2.4.4-2ubuntu17.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-105712","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-105712","cwe":"CWE-61","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-105712","date":"2026-10-17","epss":0.00123,"percentile":0.01884}],"risk":0.036899999999999995,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-105712"},"relatedVulnerabilities":[{"id":"CVE-2026-105712","cvss":[{"type":"Secondary","source":"cve@mitre.org","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:L","metrics":{"baseScore":3.6,"impactScore":2.6,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-105712","cwe":"CWE-61","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-105712","date":"2026-10-17","epss":0.00123,"percentile":0.01884}],"urls":["https://github.com/gpg/gnupg/commit/7a2692fe5e580ae3bbb2a47abc4baaf1af65aa88","https://lists.gnupg.org/pipermail/gnupg-announce/2026q2/000504.html","https://static.dev.gnupg.org/T8159.html"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-105712","description":"gpgtar in GnuPG before 2.5.19 can allow file overwrite via crafted data in an archive. When extracting an untrusted archive with --directory (aka -C) into an existing directory containing a pre-existing symlink, gpgtar can follow that symlink and create or overwrite a file outside the selected extraction directory. The write is limited by the extraction user's filesystem permissions. An archive extracted into a fresh empty directory does not have this risk."}]},{"artifact":{"id":"111d86dc48f741d8","cpes":["cpe:2.3:a:gpg:gpg:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*"],"name":"gpg","purl":"pkg:deb/ubuntu/gpg@2.4.4-2ubuntu17.6?arch=amd64&distro=ubuntu-24.04&upstream=gnupg2","type":"deb","version":"2.4.4-2ubuntu17.6","language":"","licenses":["BSD-3-clause","CC0-1.0","Expat","GPL-2+","GPL-2.0","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","RFC-Reference","TinySCHEME","permissive"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/gpg/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/gpg/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpg.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpg.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpg.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpg.list"}],"upstreams":[{"name":"gnupg2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-105712","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"gnupg2","version":"2.4.4-2ubuntu17.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-105712","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-105712","cwe":"CWE-61","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-105712","date":"2026-10-17","epss":0.00123,"percentile":0.01884}],"risk":0.036899999999999995,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-105712"},"relatedVulnerabilities":[{"id":"CVE-2026-105712","cvss":[{"type":"Secondary","source":"cve@mitre.org","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:L","metrics":{"baseScore":3.6,"impactScore":2.6,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-105712","cwe":"CWE-61","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-105712","date":"2026-10-17","epss":0.00123,"percentile":0.01884}],"urls":["https://github.com/gpg/gnupg/commit/7a2692fe5e580ae3bbb2a47abc4baaf1af65aa88","https://lists.gnupg.org/pipermail/gnupg-announce/2026q2/000504.html","https://static.dev.gnupg.org/T8159.html"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-105712","description":"gpgtar in GnuPG before 2.5.19 can allow file overwrite via crafted data in an archive. When extracting an untrusted archive with --directory (aka -C) into an existing directory containing a pre-existing symlink, gpgtar can follow that symlink and create or overwrite a file outside the selected extraction directory. The write is limited by the extraction user's filesystem permissions. An archive extracted into a fresh empty directory does not have this risk."}]},{"artifact":{"id":"5315a0165ef4e458","cpes":["cpe:2.3:a:gpg-agent:gpg-agent:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*","cpe:2.3:a:gpg-agent:gpg_agent:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*","cpe:2.3:a:gpg_agent:gpg-agent:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*","cpe:2.3:a:gpg_agent:gpg_agent:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*","cpe:2.3:a:gpg:gpg-agent:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*","cpe:2.3:a:gpg:gpg_agent:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*"],"name":"gpg-agent","purl":"pkg:deb/ubuntu/gpg-agent@2.4.4-2ubuntu17.6?arch=amd64&distro=ubuntu-24.04&upstream=gnupg2","type":"deb","version":"2.4.4-2ubuntu17.6","language":"","licenses":["BSD-3-clause","CC0-1.0","Expat","GPL-2+","GPL-2.0","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","RFC-Reference","TinySCHEME","permissive"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/gpg-agent/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/gpg-agent/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpg-agent.conffiles","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpg-agent.conffiles","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpg-agent.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpg-agent.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpg-agent.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpg-agent.list"},{"path":"/var/lib/dpkg/info/gpg-agent.postinst","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpg-agent.postinst"},{"path":"/var/lib/dpkg/info/gpg-agent.postrm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpg-agent.postrm"}],"upstreams":[{"name":"gnupg2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-105712","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"gnupg2","version":"2.4.4-2ubuntu17.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-105712","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-105712","cwe":"CWE-61","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-105712","date":"2026-10-17","epss":0.00123,"percentile":0.01884}],"risk":0.036899999999999995,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-105712"},"relatedVulnerabilities":[{"id":"CVE-2026-105712","cvss":[{"type":"Secondary","source":"cve@mitre.org","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:L","metrics":{"baseScore":3.6,"impactScore":2.6,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-105712","cwe":"CWE-61","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-105712","date":"2026-10-17","epss":0.00123,"percentile":0.01884}],"urls":["https://github.com/gpg/gnupg/commit/7a2692fe5e580ae3bbb2a47abc4baaf1af65aa88","https://lists.gnupg.org/pipermail/gnupg-announce/2026q2/000504.html","https://static.dev.gnupg.org/T8159.html"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-105712","description":"gpgtar in GnuPG before 2.5.19 can allow file overwrite via crafted data in an archive. When extracting an untrusted archive with --directory (aka -C) into an existing directory containing a pre-existing symlink, gpgtar can follow that symlink and create or overwrite a file outside the selected extraction directory. The write is limited by the extraction user's filesystem permissions. An archive extracted into a fresh empty directory does not have this risk."}]},{"artifact":{"id":"9ff230767a747dbe","cpes":["cpe:2.3:a:gpgconf:gpgconf:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*"],"name":"gpgconf","purl":"pkg:deb/ubuntu/gpgconf@2.4.4-2ubuntu17.6?arch=amd64&distro=ubuntu-24.04&upstream=gnupg2","type":"deb","version":"2.4.4-2ubuntu17.6","language":"","licenses":["BSD-3-clause","CC0-1.0","Expat","GPL-2+","GPL-2.0","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","RFC-Reference","TinySCHEME","permissive"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/gpgconf/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/gpgconf/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpgconf.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpgconf.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpgconf.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpgconf.list"}],"upstreams":[{"name":"gnupg2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-105712","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"gnupg2","version":"2.4.4-2ubuntu17.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-105712","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-105712","cwe":"CWE-61","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-105712","date":"2026-10-17","epss":0.00123,"percentile":0.01884}],"risk":0.036899999999999995,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-105712"},"relatedVulnerabilities":[{"id":"CVE-2026-105712","cvss":[{"type":"Secondary","source":"cve@mitre.org","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:L","metrics":{"baseScore":3.6,"impactScore":2.6,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-105712","cwe":"CWE-61","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-105712","date":"2026-10-17","epss":0.00123,"percentile":0.01884}],"urls":["https://github.com/gpg/gnupg/commit/7a2692fe5e580ae3bbb2a47abc4baaf1af65aa88","https://lists.gnupg.org/pipermail/gnupg-announce/2026q2/000504.html","https://static.dev.gnupg.org/T8159.html"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-105712","description":"gpgtar in GnuPG before 2.5.19 can allow file overwrite via crafted data in an archive. When extracting an untrusted archive with --directory (aka -C) into an existing directory containing a pre-existing symlink, gpgtar can follow that symlink and create or overwrite a file outside the selected extraction directory. The write is limited by the extraction user's filesystem permissions. An archive extracted into a fresh empty directory does not have this risk."}]},{"artifact":{"id":"2062e3cd90405dfe","cpes":["cpe:2.3:a:gpgsm:gpgsm:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*"],"name":"gpgsm","purl":"pkg:deb/ubuntu/gpgsm@2.4.4-2ubuntu17.6?arch=amd64&distro=ubuntu-24.04&upstream=gnupg2","type":"deb","version":"2.4.4-2ubuntu17.6","language":"","licenses":["BSD-3-clause","CC0-1.0","Expat","GPL-2+","GPL-2.0","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","RFC-Reference","TinySCHEME","permissive"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/gpgsm/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/gpgsm/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpgsm.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpgsm.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpgsm.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/gpgsm.list"}],"upstreams":[{"name":"gnupg2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-105712","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"gnupg2","version":"2.4.4-2ubuntu17.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-105712","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-105712","cwe":"CWE-61","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-105712","date":"2026-10-17","epss":0.00123,"percentile":0.01884}],"risk":0.036899999999999995,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-105712"},"relatedVulnerabilities":[{"id":"CVE-2026-105712","cvss":[{"type":"Secondary","source":"cve@mitre.org","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:L","metrics":{"baseScore":3.6,"impactScore":2.6,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-105712","cwe":"CWE-61","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-105712","date":"2026-10-17","epss":0.00123,"percentile":0.01884}],"urls":["https://github.com/gpg/gnupg/commit/7a2692fe5e580ae3bbb2a47abc4baaf1af65aa88","https://lists.gnupg.org/pipermail/gnupg-announce/2026q2/000504.html","https://static.dev.gnupg.org/T8159.html"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-105712","description":"gpgtar in GnuPG before 2.5.19 can allow file overwrite via crafted data in an archive. When extracting an untrusted archive with --directory (aka -C) into an existing directory containing a pre-existing symlink, gpgtar can follow that symlink and create or overwrite a file outside the selected extraction directory. The write is limited by the extraction user's filesystem permissions. An archive extracted into a fresh empty directory does not have this risk."}]},{"artifact":{"id":"db9250ad2fb3f819","cpes":["cpe:2.3:a:gpgv:gpgv:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*"],"name":"gpgv","purl":"pkg:deb/ubuntu/gpgv@2.4.4-2ubuntu17.6?arch=amd64&distro=ubuntu-24.04&upstream=gnupg2","type":"deb","version":"2.4.4-2ubuntu17.6","language":"","licenses":["BSD-3-clause","CC0-1.0","Expat","GPL-2+","GPL-2.0","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","RFC-Reference","TinySCHEME","permissive"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/gpgv/copyright","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/usr/share/doc/gpgv/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpgv.md5sums","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/gpgv.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/gpgv.list","layerID":"sha256:32ab39660fd51c6dc3aae486b42d42bbe8fe4c1db78eaf57bb9c21198de48a16","accessPath":"/var/lib/dpkg/info/gpgv.list"}],"upstreams":[{"name":"gnupg2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-105712","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"gnupg2","version":"2.4.4-2ubuntu17.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-105712","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-105712","cwe":"CWE-61","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-105712","date":"2026-10-17","epss":0.00123,"percentile":0.01884}],"risk":0.036899999999999995,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-105712"},"relatedVulnerabilities":[{"id":"CVE-2026-105712","cvss":[{"type":"Secondary","source":"cve@mitre.org","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:L","metrics":{"baseScore":3.6,"impactScore":2.6,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-105712","cwe":"CWE-61","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-105712","date":"2026-10-17","epss":0.00123,"percentile":0.01884}],"urls":["https://github.com/gpg/gnupg/commit/7a2692fe5e580ae3bbb2a47abc4baaf1af65aa88","https://lists.gnupg.org/pipermail/gnupg-announce/2026q2/000504.html","https://static.dev.gnupg.org/T8159.html"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-105712","description":"gpgtar in GnuPG before 2.5.19 can allow file overwrite via crafted data in an archive. When extracting an untrusted archive with --directory (aka -C) into an existing directory containing a pre-existing symlink, gpgtar can follow that symlink and create or overwrite a file outside the selected extraction directory. The write is limited by the extraction user's filesystem permissions. An archive extracted into a fresh empty directory does not have this risk."}]},{"artifact":{"id":"87b56c9afd975b01","cpes":["cpe:2.3:a:keyboxd:keyboxd:2.4.4-2ubuntu17.6:*:*:*:*:*:*:*"],"name":"keyboxd","purl":"pkg:deb/ubuntu/keyboxd@2.4.4-2ubuntu17.6?arch=amd64&distro=ubuntu-24.04&upstream=gnupg2","type":"deb","version":"2.4.4-2ubuntu17.6","language":"","licenses":["BSD-3-clause","CC0-1.0","Expat","GPL-2+","GPL-2.0","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","RFC-Reference","TinySCHEME","permissive"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/keyboxd/copyright","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/usr/share/doc/keyboxd/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/keyboxd.md5sums","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/keyboxd.md5sums","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/keyboxd.list","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/keyboxd.list"},{"path":"/var/lib/dpkg/info/keyboxd.postinst","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/keyboxd.postinst"},{"path":"/var/lib/dpkg/info/keyboxd.postrm","layerID":"sha256:07dffa5a9b8833130170fb168a3bbac892fb71118bbb5aa583cee04edfd155a6","accessPath":"/var/lib/dpkg/info/keyboxd.postrm"}],"upstreams":[{"name":"gnupg2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2026-105712","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"gnupg2","version":"2.4.4-2ubuntu17.6"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2026-105712","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2026-105712","cwe":"CWE-61","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-105712","date":"2026-10-17","epss":0.00123,"percentile":0.01884}],"risk":0.036899999999999995,"urls":[],"severity":"Low","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2026-105712"},"relatedVulnerabilities":[{"id":"CVE-2026-105712","cvss":[{"type":"Secondary","source":"cve@mitre.org","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:L","metrics":{"baseScore":3.6,"impactScore":2.6,"exploitabilityScore":1.1},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2026-105712","cwe":"CWE-61","type":"Secondary","source":"cve@mitre.org"}],"epss":[{"cve":"CVE-2026-105712","date":"2026-10-17","epss":0.00123,"percentile":0.01884}],"urls":["https://github.com/gpg/gnupg/commit/7a2692fe5e580ae3bbb2a47abc4baaf1af65aa88","https://lists.gnupg.org/pipermail/gnupg-announce/2026q2/000504.html","https://static.dev.gnupg.org/T8159.html"],"severity":"Low","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-105712","description":"gpgtar in GnuPG before 2.5.19 can allow file overwrite via crafted data in an archive. When extracting an untrusted archive with --directory (aka -C) into an existing directory containing a pre-existing symlink, gpgtar can follow that symlink and create or overwrite a file outside the selected extraction directory. The write is limited by the extraction user's filesystem permissions. An archive extracted into a fresh empty directory does not have this risk."}]},{"artifact":{"id":"51d519632658d067","cpes":["cpe:2.3:a:libbpf1:libbpf1:1\\:1.3.0-2build2:*:*:*:*:*:*:*"],"name":"libbpf1","purl":"pkg:deb/ubuntu/libbpf1@1%3A1.3.0-2build2?arch=amd64&distro=ubuntu-24.04&upstream=libbpf%401.3.0-2build2","type":"deb","version":"1:1.3.0-2build2","language":"","licenses":["GPL-2","LGPL-2.1"],"locations":[{"path":"/var/lib/dpkg/status","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/status","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libbpf1/copyright","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/usr/share/doc/libbpf1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/info/libbpf1:amd64.md5sums","layerID":"sha256:48bf1cbc98284669ad2c520b1af317f5cd2d9c88db36cf75f3e133d59e58e509","accessPath":"/var/lib/dpkg/info/libbpf1:amd64.md5sums","annotations":{"evidence":"supporting"}}],"upstreams":[{"name":"libbpf","version":"1.3.0-2build2"}]},"matchDetails":[{"type":"exact-indirect-match","found":{"vulnerabilityID":"CVE-2025-29481","versionConstraint":"none (unknown)"},"matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"ubuntu","version":"24.04"},"package":{"name":"libbpf","version":"1.3.0-2build2"},"namespace":"ubuntu:distro:ubuntu:24.04"}}],"vulnerability":{"id":"CVE-2025-29481","fix":{"state":"not-fixed","versions":[]},"cvss":[],"cwes":[{"cve":"CVE-2025-29481","cwe":"CWE-120","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2025-29481","date":"2026-10-17","epss":0.00239,"percentile":0.13949}],"risk":0.011950000000000002,"urls":[],"severity":"Negligible","namespace":"ubuntu:distro:ubuntu:24.04","advisories":[],"dataSource":"https://ubuntu.com/security/CVE-2025-29481"},"relatedVulnerabilities":[{"id":"CVE-2025-29481","cvss":[{"type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":6.2,"impactScore":3.6,"exploitabilityScore":2.6},"version":"3.1","vendorMetadata":{}}],"cwes":[{"cve":"CVE-2025-29481","cwe":"CWE-120","type":"Secondary","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"epss":[{"cve":"CVE-2025-29481","date":"2026-10-17","epss":0.00239,"percentile":0.13949}],"urls":["https://github.com/lmarch2/poc/blob/main/libbpf/libbpf.md"],"severity":"Medium","namespace":"nvd:cpe","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-29481","description":"Buffer Overflow vulnerability in libbpf 1.5.0 allows a local attacker to execute arbitrary code via the bpf_object__init_prog` function of libbpf. This has been disputed by third parties who assert that \"no one in their sane mind should be passing untrusted ELF files into libbpf while running under root.\""}]}],"grade":"F","score":"0.00","as_of":"2026-10-19T04:20:21.087Z","grype_db_version":"2026-10-18T06:27:17.000Z"}