Skip to main content

light0011 CMS EUVDEUVD-2026-104007

| CVE-2026-112026 LOW
Use of Password Hash With Insufficient Computational Effort (CWE-916)
2026-10-18 VulDB GHSA-gfvm-xrcv-wj4c
2.9
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain stored user hash set
  2. Exploit
    Identify weak SHA1 password hashing
  3. Execution
    Run offline brute-force/rainbow cracking
  4. Impact
    Recover plaintext credentials

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

Exploitation requires the attacker to first obtain the stored password hashes produced by the sha1 function in App/Home/Model/UserModel.class.php - i.e., read access to the user/credential store, typically via a separate vulnerability (SQL injection, backup/file exposure, or database compromise). The weakness itself only enables faster offline cracking of those hashes once obtained; it does not grant access on its own. Limiting factors: high attack complexity (CVSS AC:H) and 'difficult' exploitability per the advisory, impact limited to confidentiality of credentials (no integrity or availability effect), and the product is a niche, unmaintained GitHub CMS with minimal real-world deployment. The CVSS PR:N/AV:N labeling should not be read as 'remotely crackable with no prerequisites' - prior access to the hash data is a hard precondition.

Impact

This is a low-real-world-priority issue despite a moderate 6.3 CVSS. The flaw is CWE-916 (use of SHA1 for password hashing in UserModel.class.php), a weak-hashing / defense-in-depth weakness rather than a directly exploitable code path. The CVSS 4.0 vector (AV:N/AC:H/AT:N/PR:N/UI:N) nominally describes a remote, unauthenticated, high-complexity attack with only Low confidentiality impact (VC:L) and no integrity or availability impact - consistent with the reality that cracking weak hashes exposes passwords but does nothing else. There is NO EPSS score provided, the issue is NOT on the CISA KEV list (no confirmed active exploitation), and the SSVC/automatable signals are absent; the only elevated signal is a publicly available 'exploit', which in this case is merely a GitHub issue report (issues/14), not functional weaponized exploit code. Key conflict to flag explicitly: the CVSS marks AV:N/PR:N (remote, unauthenticated), but CWE-916 is only exploitable AFTER an attacker already possesses the stored password hashes (e.g., via a separate database compromise or SQLi) - so the 'network/unauthenticated' framing overstates reachability; verify the actual data flow with the project. Overall: high-CVSS-by-metric, low genuine risk given an obscure product, high attack complexity, difficult exploitability, and only a theoretical disclosure impact.

Exploit ScenarioDerived

An attacker who has already obtained the application's user table (for example through a separate injection flaw or backup exposure) extracts the SHA1 password hashes stored by UserModel.class.php. Because SHA1 is a fast, unsalted/low-effort hash, the attacker runs offline brute-force or rainbow-table cracking to recover plaintext passwords. A public disclosure (GitHub issue #14) exists describing the weakness, but no weaponized exploit tool is provided, and the CVSS itself rates attack complexity as high.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 18, 2026

light0011 CMS hashes user passwords with SHA-1 in App/Home/Model/UserModel.class.php, providing insufficient computational effort and allowing faster offline cracking if stored credential hashes are obtained. Public exploit code exists, but exploitation is difficult and requires prior read access to the user store, typically through a separate weakness such as SQL injection, backup exposure, or database compromise. With confidentiality-only impact, a niche unmaintained codebase, and no confirmed active exploitation, this is a low-real-world-priority issue despite the moderate 6.3 CVSS score.

RemediationAI

No vendor-released patch is identified at time of analysis, and the project reportedly has not responded to the issue report. Replace SHA-1 password hashing in App/Home/Model/UserModel.class.php with a memory-hard, salted password hashing scheme such as Argon2id, bcrypt, or scrypt, and rehash credentials on successful login; this requires code changes and may invalidate existing hashes if not migrated carefully. If hash exposure is suspected, force password resets for affected accounts and rotate secrets. As compensating controls, restrict network and filesystem access to the user database and backups, remediate any SQL injection or file-exposure flaws that could leak hashes, and monitor for database dumps or credential-store access; these reduce exposure but do not fix the weak hashing itself. Because the CMS appears niche and unmaintained, consider migrating to a maintained alternative or maintaining a private fork rather than relying on upstream. Advisory references: https://vuldb.com/vuln/421674 and https://github.com/light0011/cms/issues/14.

Affected VersionsENISA

CMS f72cf46f601efb2a0618c3814cc2f61380b38930
CMS c774dce31c6df0055568a8d5c53d964d99be199d

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is a PHP-based CMS whose UserModel class calls the SHA-1 function on the Password argument, falling under CWE-916 (Use of Password Hash With Insufficient Computational Effort). SHA-1 is a fast general-purpose digest and is unsuitable for password storage because it enables high-throughput offline dictionary, brute-force, and rainbow-table attacks once a hash is exposed. The CPE cpe:2.3:a:light0011:cms:*:*:*:*:*:*:*:* carries a wildcard version, so no fixed release boundary is specified; the cited commits are c774dce31c6df0055568a8d5c53d964d99be199d and f72cf46f601efb2a0618c3814cc2f61380b38930. The CVSS vector includes PR:N and AV:N, but the independent assessment stresses that the attacker still must first obtain the stored hashes; the weakness only accelerates cracking and does not by itself grant access.

Know when Cms gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 2.9 MEDIUM
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
vuln.today AI 3.7 LOW

AC:H and C:L only, because exploitation requires first obtaining hashes and then costly offline cracking that yields credential disclosure with no integrity or availability impact.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
High
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Oct 18, 2026 - 23:23 NVD
MEDIUM LOW
CVSS changed
Oct 18, 2026 - 23:23 NVD
6.3 (MEDIUM) 2.9 (LOW)
CVE Published
Oct 18, 2026 - 22:15 cve.org
MEDIUM 6.3

DescriptionCVE.org

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.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Rare
obscure individual GitHub CMS project, no known enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +14
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Cms

View all
CVE-2020-7357 CRITICAL POC
9.9 Aug 06

Cayin CMS suffers from an authenticated OS semi-blind command injection vulnerability using default credentials. Rated c

CVE-2012-4405 MEDIUM
6.8 Sep 18

Multiple integer underflows in the icmLut_allocate function in International Color Consortium (ICC) Format library (iccl

CVE-2021-47753 CRITICAL POC
9.8 Jan 15

phpKF CMS 3.00 Beta allows unauthenticated PHP file upload by disguising it as a PNG, then renaming it for execution. Po

CVE-2019-9874 CRITICAL POC
9.8 May 31

Deserialization of Untrusted Data in the Sitecore.Security.AntiCSRF (aka anti CSRF) module in Sitecore CMS 7.0 to 7.2 an

CVE-2019-9875 HIGH POC
8.8 May 31

Deserialization of Untrusted Data in the anti CSRF module in Sitecore through 9.1 allows an authenticated attacker to ex

CVE-2026-113358 HIGH POC
8.7 Oct 20

Unauthenticated file disclosure in LavaLite CMS through 10.1.2 allows remote attackers to download private stored files

CVE-2026-56382 HIGH POC
8.6 Jun 21

Authenticated remote code execution in Craft CMS versions 5.5.0 through 5.9.13 allows admin users to execute arbitrary P

CVE-2012-5894 HIGH POC
7.5 Nov 17

SQL injection vulnerability in hava_post.php in Havalite CMS 1.1.0 and earlier allows remote attackers to execute arbitr

CVE-2012-5893 MEDIUM POC
6.8 Nov 17

Unrestricted file upload vulnerability in hava_upload.php in Havalite CMS 1.1.0 and earlier allows remote attackers to e

CVE-2015-2083 MEDIUM POC
6.8 Feb 25

Cross-site request forgery (CSRF) vulnerability in Ilch CMS allows remote attackers to hijack the authentication of admi

CVE-2012-5919 MEDIUM POC
4.3 Nov 19

Multiple cross-site scripting (XSS) vulnerabilities in Havalite 1.0.4 and earlier allow remote attackers to inject arbit

CVE-2025-5429 MEDIUM POC
6.3 Jun 02

A security vulnerability in juzaweb CMS (CVSS 6.3). Risk factors: public PoC available.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy