{"id":"CVE-2022-35914","kind":"vulnerability","aliases":["CVE-2022-35914"],"related":[],"title":"glpi-project glpi: /vendor/htmlawed/htmlawed/htmLawedTest.php in the htmlawed module for GLPI through 10.0.2 allows PHP code injection","description":"Teclib GLPI contains a remote code execution vulnerability in the third-party library, htmlawed.\n\nCISA required action: Apply updates per vendor instructions.","summary":"Teclib GLPI, an IT asset management and helpdesk web application, bundles the htmlawed PHP library, which has a flaw allowing remote code execution. An attacker who can send crafted input to a vulnerable GLPI instance can run code on the server.","severity":"critical","cvss":9.8,"epss":null,"exploited":true,"exploited_at":"2023-03-07T00:00:00+00:00","products":[{"name":"Teclib GLPI","fixed":[],"affected":"","ecosystem":"vendor"},{"name":"glpi-project glpi","fixed":[],"affected":"<= 10.0.2","ecosystem":"vendor"}],"ecosystems":["vendor"],"tags":["exploited","glpi","package","php","self-hosted"],"not_affected_if":["managed-hosting"],"how_to_check":null,"fix":"Apply the GLPI update per vendor instructions, as CISA requires; the fixed version is unknown from the sources.\nCheck the GLPI version under Setup > General in the admin UI and compare it against the vendor advisory.","status":"open","published_at":"2022-09-19T16:15:11+00:00","first_seen_at":"2026-10-23T19:11:52+00:00","triaged_at":"2026-10-23T21:08:34+00:00","updated_at":"2026-10-23T22:29:04+00:00","category":"package","confidence":0.6,"triage":{"at":"2026-10-23T21:08:34Z","model":"claude-haiku-5-5","output":{"fix":"Apply the GLPI update per vendor instructions, as CISA requires; the fixed version is unknown from the sources.\nCheck the GLPI version under Setup > General in the admin UI and compare it against the vendor advisory.","reach":"internet","impact":"high","summary":"Teclib GLPI, an IT asset management and helpdesk web application, bundles the htmlawed PHP library, which has a flaw allowing remote code execution. An attacker who can send crafted input to a vulnerable GLPI instance can run code on the server.","category":"package","who_cares":["glpi","php","self-hosted"],"confidence":0.6,"needs_auth":"unknown","worst_case":"Attacker runs code on the GLPI server remotely.","analyst_note":"Find the vendor advisory and fixed GLPI version, and confirm the htmlawed trigger and preconditions, via the CISA KEV entry and Teclib GLPI security advisories.","how_to_check":"unknown","needs_analyst":true,"not_affected_if":["managed-hosting"],"user_interaction":"unknown","needs_special_setup":"unknown","severity_if_unknown":"high"},"cost_usd":0.000477,"input_tokens":2772,"output_tokens":399,"severity_before":"unknown"},"analyst_status":null,"analyst_note":null,"search":"'-2022':19A,22A '-35914':20A,23A '/vendor/htmlawed/htmlawed/htmlawedtest.php':5A '10.0.2':13A 'action':95C 'allow':14A,56B 'appli':96C 'applic':46B 'asset':41B 'attack':61B 'bundl':47B 'cisa':93C 'code':16A,58B,74B,83C 'contain':80C 'craft':65B 'cve':18A,21A 'execut':59B,84C 'exploit':30B 'flaw':55B 'glpi':2A,4A,11A,25A,27A,29A,31B,38B,70B,79C 'glpi-project':1A,26A 'helpdesk':44B 'host':36B 'htmlaw':8A,49B,92C 'inject':17A 'input':66B 'instanc':71B 'instruct':100C 'librari':51B,91C 'manag':42B 'modul':9A 'packag':32B 'parti':90C 'per':98C 'php':15A,33B,50B 'project':3A,28A 'remot':57B,82C 'requir':94C 'run':73B 'self':35B 'self-host':34B 'send':64B 'server':77B 'teclib':24A,37B,78C 'third':89C 'third-parti':88C 'updat':97C 'vendor':99C 'vulner':69B,85C 'web':45B","nicknames":[],"mitigations":[],"who_affected":null,"tier":null,"verified":{},"analyst_revisit_at":null,"first_public_at":"2022-09-19T16:15:11+00:00","kev":{"dateAdded":"2023-03-07","dueDate":"2023-03-28","requiredAction":"Apply updates per vendor instructions.","knownRansomwareCampaignUse":"Unknown"},"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","cvss_by":"nvd@nist.gov","poc_count":0,"sources":[{"source":"kev","external_id":"CVE-2022-35914","url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?search_api_fulltext=CVE-2022-35914","severity":null,"published_at":"2023-03-07T00:00:00+00:00","modified_at":null,"first_seen_at":"2026-10-23T19:11:52+00:00","fetched_at":"2026-10-25T17:39:57+00:00","note":null},{"source":"nvd","external_id":"CVE-2022-35914","url":"https://nvd.nist.gov/vuln/detail/CVE-2022-35914","severity":null,"published_at":"2022-09-19T16:15:11+00:00","modified_at":"2026-06-17T04:52:30+00:00","first_seen_at":"2026-10-23T22:29:04+00:00","fetched_at":"2026-10-23T22:29:04+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}