{"id":"CVE-2026-112026","kind":"vulnerability","aliases":["CVE-2026-112026"],"related":[],"title":"light0011 CMS: password hashing uses SHA1 with too little effort","description":"A security vulnerability has been detected in light0011 cms c774dce31c6df0055568a8d5c53d964d99be199d/f72cf46f601efb2a0618c3814cc2f61380b38930. Affected is the function sha1 of the file App/Home/Model/UserModel.class.php. The manipulation of the argument Password leads to password hash with insufficient computational effort. The attack may be initiated remotely. A high degree of complexity is needed for the attack. The exploitability is told to be difficult. The exploit has been disclosed publicly and may be used. The project was informed of the problem early through an issue report but has not responded yet.","summary":"The light0011 CMS hashes user passwords with a single fast SHA1 pass in UserModel.class.php, which is far too cheap for stored passwords. An attacker who obtains the password hashes can recover many passwords offline, more easily than with a slow hash.","severity":"low","cvss":3.7,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["light0011-cms","package","php","self-hosted"],"not_affected_if":["default-config","no-user-accounts"],"how_to_check":"- Open `App/Home/Model/UserModel.class.php` and look for the `sha1` function applied to the Password argument.\n- Confirm which commit of the light0011 cms repository is deployed; the sources name `c774dce31c6df0055568a8d5c53d964d99be199d` and `f72cf46f601efb2a0618c3814cc2f61380b38930`.","fix":null,"status":"open","published_at":"2026-10-18T23:16:55+00:00","first_seen_at":"2026-10-23T21:57:17+00:00","triaged_at":"2026-10-25T04:45:15+00:00","updated_at":"2026-10-25T04:45:15+00:00","category":"package","confidence":0.6,"triage":{"at":"2026-10-25T04:45:15Z","model":"claude-haiku-5-5","output":{"fix":"unknown","reach":"internet","title":"light0011 CMS: password hashing uses SHA1 with too little effort","impact":"medium","summary":"The light0011 CMS hashes user passwords with a single fast SHA1 pass in UserModel.class.php, which is far too cheap for stored passwords. An attacker who obtains the password hashes can recover many passwords offline, more easily than with a slow hash.","category":"package","nicknames":[],"who_cares":["light0011-cms","php","self-hosted"],"confidence":0.6,"needs_auth":"unknown","worst_case":"Stored password hashes can be cracked offline, exposing user passwords","analyst_note":"","how_to_check":"- Open `App/Home/Model/UserModel.class.php` and look for the `sha1` function applied to the Password argument.\n- Confirm which commit of the light0011 cms repository is deployed; the sources name `c774dce31c6df0055568a8d5c53d964d99be199d` and `f72cf46f601efb2a0618c3814cc2f61380b38930`.","needs_analyst":false,"not_affected_if":["no-user-accounts","default-config"],"who_is_affected":"Sites running the light0011 CMS that store user accounts with this password code path. Installations without user accounts, or that do not expose the password database, face little practical risk. The sources do not name a fixed version.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"low"},"cost_usd":0.000594,"input_tokens":3406,"output_tokens":506,"severity_before":"low"},"analyst_status":null,"analyst_note":null,"search":"'-112026':13A,16A '-2026':12A,15A 'affect':76C 'app/home/model/usermodel.class.php':84C 'argument':89C 'attack':48B,100C,114C 'c774dce31c6df0055568a8d5c53d964d99be199d/f72cf46f601efb2a0618c3814cc2f61380b38930':75C 'cheap':43B 'cms':2A,19B,27B,74C 'complex':109C 'comput':97C 'cve':11A,14A 'degre':107C 'detect':71C 'difficult':121C 'disclos':126C 'earli':139C 'easili':60B 'effort':10A,98C 'exploit':116C,123C 'far':41B 'fast':34B 'file':83C 'function':79C 'hash':4A,28B,53B,65B,94C 'high':106C 'host':24B 'inform':135C 'initi':103C 'insuffici':96C 'issu':142C 'lead':91C 'light0011':1A,18B,26B,73C 'light0011-cms':17B 'littl':9A 'mani':56B 'manipul':86C 'may':101C,129C 'need':111C 'obtain':50B 'offlin':58B 'packag':20B 'pass':36B 'password':3A,30B,46B,52B,57B,90C,93C 'php':21B 'problem':138C 'project':133C 'public':127C 'recov':55B 'remot':104C 'report':143C 'respond':147C 'secur':67C 'self':23B 'self-host':22B 'sha1':6A,35B,80C 'singl':33B 'slow':64B 'store':45B 'told':118C 'use':5A,131C 'user':29B 'usermodel.class.php':38B 'vulner':68C 'yet':148C","nicknames":[],"mitigations":[],"who_affected":"Sites running the light0011 CMS that store user accounts with this password code path. Installations without user accounts, or that do not expose the password database, face little practical risk. The sources do not name a fixed version.","tier":"C","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-18T23:16:55+00:00","kev":null,"cvss_vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","cvss_by":"cna@vuldb.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-112026","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-112026","severity":null,"published_at":"2026-10-18T23:16:55+00:00","modified_at":"2026-10-22T03:16:33+00:00","first_seen_at":"2026-10-23T21:57:17+00:00","fetched_at":"2026-10-23T22:28:56+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"}