{"id":"CVE-2026-105455","state":"PUBLISHED","title":"Stored XSS via related ticket subject on RTIR Split and Create Incident forms","description":"RTIR's ticket creation forms show the subject of the related\n      ticket when splitting a ticket or creating an incident from a\n      report, and they render that subject without HTML escaping. A\n      ticket subject containing script runs it when a user opens either\n      form. RTIR grants everyone the right to create Incident Reports by\n      default, so an unauthenticated sender of an emailed report can set\n      that subject. The script then runs in the session of the incident\n      handler who creates an incident from the report or splits it, and\n      can act in RT with that user's authority. \n\n\nThe issue was fixed in version 6.0.4. RTIR 5.0 is not\n      affected.","publishedAt":"2026-10-30T15:34:49.001Z","updatedAt":"2026-10-30T17:18:22.098Z","severity":{"score":5.3,"label":"Medium","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N","source":"CERT-PL"},"assigner":"CERT-PL","products":["Best Practical Solutions RT for Incident Response"],"affected":[{"vendor":"Best Practical Solutions","product":"RT for Incident Response","defaultStatus":"unaffected","versions":[{"version":"6.0.0","status":"affected","lessThan":"6.0.4","versionType":"semver"}],"repo":"https://github.com/bestpractical/rtir"}],"references":["https://cert.pl/en/posts/2026/10/CVE-2026-105454","https://requesttracker.com/rtir/"],"weaknesses":["CWE-79"],"ingestedAt":"2026-10-30T17:24:06.930Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/105xxx/CVE-2026-105455.json","commit":"e8328137ecf4069b095dab9de0403e0e5a96b5ec","baselineCommit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-105455","state":"PUBLISHED","datePublished":"2026-10-30T15:34:49.001Z","dateUpdated":"2026-10-30T17:18:22.098Z","assignerShortName":"CERT-PL","assignerOrgId":"4bb8329e-dd38-46c1-aafb-9bf32bcb93c6","dateReserved":"2026-10-05T14:00:11.458Z"},"containers":{"cna":{"title":"Stored XSS via related ticket subject on RTIR Split and Create Incident forms","descriptions":[{"lang":"en","value":"RTIR's ticket creation forms show the subject of the related\n      ticket when splitting a ticket or creating an incident from a\n      report, and they render that subject without HTML escaping. A\n      ticket subject containing script runs it when a user opens either\n      form. RTIR grants everyone the right to create Incident Reports by\n      default, so an unauthenticated sender of an emailed report can set\n      that subject. The script then runs in the session of the incident\n      handler who creates an incident from the report or splits it, and\n      can act in RT with that user's authority. \n\n\nThe issue was fixed in version 6.0.4. RTIR 5.0 is not\n      affected."}],"affected":[{"vendor":"Best Practical Solutions","product":"RT for Incident Response","defaultStatus":"unaffected","versions":[{"version":"6.0.0","status":"affected","lessThan":"6.0.4","versionType":"semver"}],"repo":"https://github.com/bestpractical/rtir"}],"references":[{"url":"https://cert.pl/en/posts/2026/10/CVE-2026-105454","tags":["third-party-advisory"]},{"url":"https://requesttracker.com/rtir/","tags":["product"]}],"metrics":[{"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}],"cvssV4_0":{"attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"NONE","userInteraction":"PASSIVE","vulnConfidentialityImpact":"LOW","subConfidentialityImpact":"LOW","vulnIntegrityImpact":"LOW","subIntegrityImpact":"LOW","vulnAvailabilityImpact":"NONE","subAvailabilityImpact":"NONE","exploitMaturity":"NOT_DEFINED","Safety":"NOT_DEFINED","Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","valueDensity":"NOT_DEFINED","vulnerabilityResponseEffort":"NOT_DEFINED","providerUrgency":"NOT_DEFINED","version":"4.0","baseSeverity":"MEDIUM","baseScore":5.3,"vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-79","lang":"en","description":"CWE-79 Improper neutralization of input during web page generation ('cross-site scripting')","type":"CWE"}]}],"providerMetadata":{"shortName":"CERT-PL","orgId":"4bb8329e-dd38-46c1-aafb-9bf32bcb93c6","dateUpdated":"2026-10-30T15:34:49.001Z"},"impacts":[{"capecId":"CAPEC-592","descriptions":[{"lang":"en","value":"CAPEC-592 Stored XSS"}]}],"cpeApplicability":[{"operator":"OR","nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:best_practical_solutions:rt_for_incident_response:*:*:*:*:*:*:*:*","versionStartIncluding":"6.0.0","versionEndExcluding":"6.0.4"}]}]}],"tags":["x_open-source"],"credits":[{"lang":"en","value":"Mateusz Szymaniec (CERT.PL)","type":"finder"}],"source":{"discovery":"INTERNAL"},"x_generator":{"engine":"Vulnogram 1.0.3"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"id":"CVE-2026-105455","role":"CISA Coordinator","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"version":"2.0.3","timestamp":"2026-10-30T17:05:42.052215Z"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-10-30T17:18:22.098Z"}}]}}}