[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2026-107845":6},{"stargazers_count":4,"fetched_at":5},8,"2026-10-09T17:02:02.791Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":65,"aliases":66,"duplicate_of":9,"upstream":67,"downstream":68,"duplicates":69,"related":70,"reserved_at":9,"published_at":71,"modified_at":72,"state":73,"summary":74,"references_raw":81,"kevs":101,"epss":9,"epss_history":102,"metrics":103,"affected":111},"CVE-2026-107845","Contao is an Open Source CMS. From version 4.0.0 until 5.3.50 and 5.7.12, an unauthenticated visitor can submit a comment whose email or website metadata is rendered without sufficient attribute and URL encoding by listComments() in comments-bundle/contao/dca/tl_comments.php. When a backend user opens the Comments module, attacker-controlled script can execute in the Contao backend origin under that user's session. Unpublished comments remain visible to moderators, so moderation does not prevent exposure. This issue is fixed in versions 5.3.50 and 5.7.12.",null,[11,44],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":17,"likelihood_of_exploit":18,"capec":19},"CWE-79","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.","weakness","Stable","Base","High",[20,24,28,32,36,40],{"id":21,"name":22,"techniques":23},"CAPEC-209","XSS Using MIME Type Mismatch",[],{"id":25,"name":26,"techniques":27},"CAPEC-588","DOM-Based XSS",[],{"id":29,"name":30,"techniques":31},"CAPEC-591","Reflected XSS",[],{"id":33,"name":34,"techniques":35},"CAPEC-592","Stored XSS",[],{"id":37,"name":38,"techniques":39},"CAPEC-63","Cross-Site Scripting (XSS)",[],{"id":41,"name":42,"techniques":43},"CAPEC-85","AJAX Footprinting",[],{"_key":45,"id":45,"name":46,"description":47,"type":15,"status":48,"abstraction":49,"likelihood_of_exploit":18,"capec":50},"CWE-116","Improper Encoding or Escaping of Output","The product prepares a structured message for communication with another component, but encoding or escaping of the data is either missing or done incorrectly. As a result, the intended structure of the message is not preserved.","Draft","Class",[51,55,59,63],{"id":52,"name":53,"techniques":54},"CAPEC-104","Cross Zone Scripting",[],{"id":56,"name":57,"techniques":58},"CAPEC-73","User-Controlled Filename",[],{"id":60,"name":61,"techniques":62},"CAPEC-81","Web Server Logs Tampering",[],{"id":41,"name":42,"techniques":64},[],[],[],[],[],[],[],"2026-10-09T19:29:55.396Z","2026-10-09T19:51:45.890Z","Received",{"cisa_kev":75,"cisa_ransomware":75,"cisa_vendor":9,"epss_severity":9,"epss_score":9,"severity":76,"severity_score":77,"severity_version":78,"severity_source":79,"severity_vector":80,"severity_status":73},false,"critical",9.3,"v3.1","cve.org","CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N",[82,88,93,97],{"url":83,"sources":84,"tags":86},"https://github.com/contao/contao/security/advisories/GHSA-628f-v4f6-p37r",[79,85],"nvd",[87],"X Refsource CONFIRM",{"url":89,"sources":90,"tags":91},"https://github.com/contao/contao/commit/22505d5f79bc1a7f52e2cba5fddf6007e1f0408a",[79,85],[92],"X Refsource MISC",{"url":94,"sources":95,"tags":96},"https://github.com/contao/contao/releases/tag/5.3.50",[79,85],[92],{"url":98,"sources":99,"tags":100},"https://github.com/contao/contao/releases/tag/5.7.12",[79,85],[92],[],[],[104,109],{"source":79,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":105,"cvss_v4_0":9},{"baseScore":77,"baseSeverity":106,"vectorString":80,"impactScore":107,"exploitabilityScore":108},"CRITICAL",9.7,7.2,{"source":85,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":110,"cvss_v4_0":9},{"baseScore":77,"baseSeverity":106,"vectorString":80,"impactScore":107,"exploitabilityScore":108},[112],{"ecosystem":9,"name":113,"vendor":113,"product":113,"cpe_part":114,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":115},"contao","a",[116,123],{"version":117,"is_range":118,"range_type":79,"version_start":119,"version_start_type":120,"version_end":121,"version_end_type":122,"fixed_in":9},">= 4.0.0, \u003C 5.3.50",true,"4.0.0","including","5.3.50","excluding",{"version":124,"is_range":118,"range_type":79,"version_start":125,"version_start_type":120,"version_end":126,"version_end_type":122,"fixed_in":9},">= 5.4.0-RC1, \u003C 5.7.12","5.4.0-RC1","5.7.12"]