{"id":"CVE-2026-41732","title":"JsonPulsarHeaderMapper matched type headers against trusted packages using a prefix check, meaning that trusting any package implicitly trusted all of its subpackages","summary":"JsonPulsarHeaderMapper matched type headers against trusted packages using a prefix check, meaning that trusting any package implicitly trusted all of its subpackages. Additionally, an empty trusted-packages configuration fell back to tr…","severity":"high","cvss":8.1,"cvssVector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","cwe":["CWE-502"],"vendor":"vmware","product":"spring_for_apache_pulsar","affected":["spring_for_apache_pulsar >= 1.1.0, < 1.1.18","spring_for_apache_pulsar >= 1.2.0, < 1.2.17.1","spring_for_apache_pulsar >= 2.0.0, < 2.0.6"],"patched":["spring_for_apache_pulsar 2.0.6"],"published":"2026-06-10","updated":"2026-07-17","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-41732","references":[{"url":"https://spring.io/security/cve-2026-41732","label":"security@vmware.com"}],"tags":["nvd"],"epss":0.00347,"epssPercentile":0.28403,"ingestedAt":"2026-07-17T21:16:24.358Z","slug":"CVE-2026-41732","body":"## Overview\n\nJsonPulsarHeaderMapper matched type headers against trusted packages using a prefix check, meaning that trusting any package implicitly trusted all of its subpackages. Additionally, an empty trusted-packages configuration fell back to trusting all packages rather than applying a safe default allow-list.\n\nAffected versions:\nSpring for Apache Pulsar 2.0.0 through 2.0.5; 1.2.0 through 1.2.17; 1.1.0 through 1.1.17.\n\n## Affected\n\n- `spring_for_apache_pulsar >= 1.1.0, < 1.1.18`\n- `spring_for_apache_pulsar >= 1.2.0, < 1.2.17.1`\n- `spring_for_apache_pulsar >= 2.0.0, < 2.0.6`\n\n## Remediation\n\nUpgrade past the affected range:\n\n- `spring_for_apache_pulsar 2.0.6`","depth":"twilight","depthScore":45,"depthScoreParts":{"impact":44.6,"likelihood":0.1,"exploitation":0,"ransomware":0},"changes":[]}