Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCompromise database or exposed backup
-
ExploitExtract stored MD5 password hashes
-
ExecutionBrute-force weak hashes offline
-
ImpactRecover plaintext credentials
Vulnerability Assessment
| Weakness |
CWE
|
| Exploitation Conditions | Exploitation requires the attacker to first obtain YzmCMS's stored password hashes - typically through database access, an exposed/leaked backup, or a separate injection vulnerability - because the weakness is in how the MD5 Handler in /common/function/system.func.php computes password hashes (no computationally expensive or salted algorithm), not in a direct network-accessible code path. The flaw itself does not grant access; it only enables efficient offline cracking of already-exfiltrated hashes. Limiting factors: affects YzmCMS versions up to and including 7.6; high attack complexity per the vendor and CVSS (AC:H); impact is limited to credential confidentiality (VC:L) with no integrity or availability effect; and no vendor patch exists until the planned March 2027 release, with only interim mitigation guidance promised. |
| Impact | This is a design/hardening weakness (CWE-916, use of MD5 for password storage), not a directly exploitable remote flaw, and the available signals converge on LOW real-world priority despite a medium CVSS 4.0 base score of 6.3. The CVSS vector (AV:N/AC:H/PR:N/UI:N) nominally marks it network-reachable and unauthenticated, but that is misleading for a hashing weakness: the vulnerable-system impact is confidentiality-only and partial (VC:L, VI:N, VA:N), and the high attack complexity (AC:H) plus the vendor's own 'exploitability is considered difficult' framing reflect that an attacker cannot exploit weak hashing directly over the network - they must first obtain the password hash store and then crack it offline. Exploit maturity is Proof-of-Concept (E:P) with public POC code referenced on GitHub, but there is NO CISA KEV listing and NO EPSS score in the provided data, so there is no evidence of active or widespread exploitation. CONFLICTING SIGNAL TO VERIFY: the CVSS vector implies remote unauthenticated network attack (AV:N/PR:N), yet the nature of the weakness implies the attacker needs prior access to stored hashes - treat the 'network/unauthenticated' labeling as formal CVSS scoring rather than a real standalone remote attack path. Net: a legitimate defense-in-depth finding worth remediating on schedule, not an emergency. |
| Exploit ScenarioDerived | An attacker who obtains the YzmCMS user table - for example via a separate SQL injection, an exposed database backup, or a server compromise - finds that passwords are stored as MD5 hashes with insufficient computational cost. Because MD5 is extremely cheap to compute, the attacker rapidly recovers plaintext passwords offline using GPU brute-force or precomputed rainbow tables, then reuses those credentials against YzmCMS accounts or other services. Public proof-of-concept material is available, though exploitation still depends on first acquiring the hashes. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 04, 2026
Weak MD5-based password hashing in YzmCMS through 7.6 - specifically the Password function in /common/function/system.func.php - lets an attacker who already holds stored password hashes recover plaintext credentials far more cheaply than a proper password-storage scheme would allow, because no salt and no computationally expensive key-derivation step are applied. The weakness is not a directly reachable network code path: it only accelerates offline cracking after hashes have been exfiltrated via database access, a leaked/exposed backup, or a separate injection flaw, so the impact is confined to credential confidentiality with no integrity or availability effect. Publicly available exploit code exists (no CISA KEV listing), and although the CVSS 4.0 base score is 6.3, the high attack complexity and confidentiality-only impact converge on low real-world priority; no vendor-released patch is expected before the planned March 2027 release.
RemediationAI
No vendor-released patch identified at time of analysis: the vendor states its next scheduled release is March 2027, which will introduce a backward-compatible gradual hash migration, and that interim security mitigation guidance will be published on the official documentation for existing deployers in the meantime - that documentation should be monitored and applied as soon as it appears. Because the underlying defect is MD5 password storage, the durable fix is to migrate stored credentials to a salted, memory-hard KDF such as Argon2id or bcrypt with a per-user salt (optionally a server-side pepper), either by rehashing on next successful login or by forcing a password reset; note the trade-off that rehash-on-login leaves MD5 hashes valid until each user logs in, while a mass reset invalidates all current hashes and sessions and creates user-support friction, and a high work factor increases login CPU cost. Until migration is possible, apply compensating controls against the prerequisite hash-disclosure step rather than the hash function itself: restrict network access to the database service, remove database dumps and backup archives from web-accessible directories and rotate any credentials they contain, rotate database accounts and application secrets, enforce a strong password policy to raise offline-cracking cost, and monitor or virtually patch for SQL injection and arbitrary file-read paths in YzmCMS that could exfiltrate the credential table. These mitigations reduce exposure but do not eliminate the weak-hash weakness itself, so they should be treated as temporary until the vendor's hash-migration release or a self-applied KDF change is deployed.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The issue is CWE-916 (Use of Password Hash With Insufficient Computational Effort), a cryptographic design/hardening weakness rather than an injection or memory-safety bug. YzmCMS, a PHP-based content management system, stores user credentials by routing the 'pass' argument through an MD5 handler implemented in /common/function/system.func.php; MD5 is a general-purpose fast hash with no per-account salt and no tunable work factor, so it can be tested at billions of guesses per second on commodity GPUs. Because the algorithm is a fast hash and the CPE entry cpe:2.3:a:n/a:yzmcms:*:*:*:*:*:*:*:* is version-wildcarded, the flaw is best treated as present across YzmCMS builds up to and including 7.6 rather than in a single build. Critically, the vulnerable code path is not exposed in a way that returns hashes to a remote unauthenticated request; the cryptographic weakness only becomes exploitable after the attacker independently obtains the hash database (SQL injection, backup/download exposure, misconfigured database service, or insider access). The vendor's CVSS 4.0 vector (AV:N/AC:H/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P) and our independent assessment (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N) agree: network context and no privileges required, but high attack complexity, low confidentiality impact, and no integrity or availability effect, with exploit-code maturity (E:P) reflecting the public proof-of-concept.
Know when Yzmcms 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
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
Weak MD5 hashing only yields credentials after an attacker obtains the hash store and cracks it offline, so AC:H; impact is limited confidentiality (C:L) with no integrity or availability effect.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A weakness has been identified in YzmCMS up to 7.6. Impacted is the function Password of the file /common/function/system.func.php of the component MD5 Handler. Executing a manipulation of the argument pass can lead to password hash with insufficient computational effort. The attack may be launched remotely. This attack is characterized by high complexity. The exploitability is considered difficult. The exploit has been made available to the public and could be used for attacks. The vendor kindly explains: "Our regular release cycle is about 6 months. The last release was in the previous month, and our next scheduled version will be released in March 2027. We will implement the backward-compatible gradual hash migration feature in this upcoming release. (...) Before the new version is available, we will publish security mitigation guidance on our official documentation for existing deployers to reduce the risk."
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
YzmCMS v5.2 has admin/role/add.html CSRF. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no
Eval injection in yzmphp/core/function/global.func.php in YzmCMS v3.7.1 allows remote attackers to achieve arbitrary cod
\application\admin\controller\update_urls.class.php in YzmCMS 3.6 has SQL Injection via the catids array parameter to ad
Cross Site Scripting (XSS) vulnerability in YzmCMS 7.0 allows attackers to run arbitrary code via Ads Management, Carous
An issue was discovered in YzmCMS 3.8. Rated medium severity (CVSS 6.8), this vulnerability is remotely exploitable, low
An issue was discovered in YzmCMS 3.8. Rated medium severity (CVSS 6.8), this vulnerability is remotely exploitable, low
admin/urlrule/add.html in YzmCMS 5.3 allows CSRF with a resultant denial of service by adding a superseding route. Rated
member/index/register.html in YzmCMS 6.5 through 7.0 allows XSS via the Referer HTTP header. Rated medium severity (CVSS
A cross-site scripting (XSS) vulnerability in the Publish Article function of yzmcms v7.1 allows attackers to execute ar
An issue in the component /member/index/login of yzmcms v7.0 allows attackers to direct users to malicious sites via a c
In YzmCMS v5.5 the member contribution function in the editor contains a cross-site scripting (XSS) vulnerability. Rated
An HTTP Host header injection vulnerability exists in YzmCMS V5.3. Rated medium severity (CVSS 6.1), this vulnerability
EUVD-2026-92096
GHSA-h259-j8qc-grcv
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB