{"id":"CVE-2026-86771","title":"Snipe-IT versions before 8.7.0 fail to HTML-escape the employee_num field in the acceptance PDF generator, allowing attackers with users.edit permission to inject img tags into TCPDF's writeHTML() function","summary":"Snipe-IT versions before 8.7.0 fail to HTML-escape the employee_num field in the acceptance PDF generator, allowing attackers with users.edit permission to inject img tags into TCPDF's writeHTML() function. Attackers can craft a maliciou…","severity":"high","cvss":7.6,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:N/A:L","cwe":["CWE-918"],"vendor":"snipeitapp","product":"snipe-it","affected":["snipe-it < 8.7.0"],"patched":["snipe-it 8.7.0"],"published":"2026-09-09","updated":"2026-09-16","sourceUpdated":"2026-09-16T20:28:50.710","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-86771","references":[{"url":"https://github.com/grokability/snipe-it/security/advisories/GHSA-73xg-j94v-gjcf","label":"disclosure@vulncheck.com"},{"url":"https://www.vulncheck.com/advisories/snipe-it-before-8.7.0-server-side-request-forgery-via-employee-num","label":"disclosure@vulncheck.com"}],"tags":["nvd","cve.org","exploit-available"],"epss":0.00194,"epssPercentile":0.0936,"exploitAvailable":true,"ssvc":{"exploitation":"poc","automatable":"no","technicalImpact":"partial","timestamp":"2026-09-09T14:05:51.358839Z"},"ingestedAt":"2026-09-12T22:57:59.183Z","slug":"CVE-2026-86771","body":"## Overview\n\nSnipe-IT versions before 8.7.0 fail to HTML-escape the employee_num field in the acceptance PDF generator, allowing attackers with users.edit permission to inject img tags into TCPDF's writeHTML() function. Attackers can craft a malicious employee_num value containing an img tag with an arbitrary HTTP(S) URL to trigger server-side requests to internal services, cloud metadata endpoints, or external targets when a victim signs an asset acceptance.\n\n## Affected\n\n- `snipe-it < 8.7.0`\n\n## Remediation\n\nUpgrade past the affected range:\n\n- `snipe-it 8.7.0`","depth":"midnight","depthScore":54,"depthScoreParts":{"impact":41.8,"likelihood":0,"exploitation":12,"ransomware":0},"changes":[{"seq":18338,"id":"CVE-2026-86771","ts":1788966799391,"field":"exploit_available","old":"false","new":"true"}]}