Skip to main content

RiteCMS CVE-2025-67168

MEDIUM
Use of Password Hash With Insufficient Computational Effort (CWE-916)
2025-12-17 cve@mitre.org
5.3
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Gain access to stored password data
  2. Exploit
    Identify weak encryption/hash scheme
  3. Execution
    Recover plaintext credentials
  4. Impact
    Reuse for account takeover

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

Exploitation is NOT standalone-remote despite the AV:N rating: the attacker must first obtain the stored password values for RiteCMS v3.1.0 - typically requiring prior access to the application's backend database, a readable configuration/backup, or filesystem access to the server. Only then does the insecure encryption/weak hashing (CWE-916) in RiteCMS v3.1.0 allow recovery of plaintext credentials. Limiting factors: no evidence of a default-configuration network path to the password store, no active exploitation (not in KEV), low EPSS (0.14%), and impact is confined to confidentiality of stored credentials (I/A unaffected). The vulnerability amplifies the consequences of a separate data-exposure flaw rather than being independently triggerable.

Impact

This is a HIGH-CVSS-label-but-modest-real-risk issue once signals are cross-referenced. The NVD CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N, C:L) rates it 5.3 Medium and implies a remote, unauthenticated path to limited confidentiality loss. That framing is questionable for a CWE-916 weakness: insecure password storage is not directly reachable over the network - an attacker must FIRST obtain the stored password material (via a separate database-access vector, backup exposure, or server access) before the weak encryption/hashing matters. So the AV:N/PR:N metrics overstate direct exploitability - verify with vendor/analyst. The exploitation probability is low (EPSS 0.14%, 3rd percentile) and the CVE is NOT on CISA KEV, so there is no evidence of active exploitation. A public PoC exists (mbiesiad vulnerability-research repo), but PoC availability is a distinct signal from in-the-wild use and does not elevate this to active-exploitation status. Net: a legitimate credential-storage hardening defect that amplifies the impact of a breach, but a low operational priority absent another vulnerability that exposes the stored hashes.

Exploit ScenarioDerived

An attacker who already has access to the RiteCMS backend data store - through a separate SQL injection, an exposed database/backup, or server compromise - retrieves the stored user passwords and, because RiteCMS v3.1.0 protects them with insecure encryption/weak hashing (CWE-916), recovers the plaintext credentials with minimal effort. A public proof-of-concept documents the weak algorithm, lowering the skill needed to reproduce the credential recovery.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 13, 2026

Weak password storage in RiteCMS v3.1.0 (CWE-916) allows anyone who obtains the stored credential values to recover users' plaintext passwords, including administrative accounts. The weakness is not independently remotely triggerable: the affected PHP CMS offers no default network path to its password store, so an attacker must first read the backend database, a configuration or backup file, or the server filesystem - which is why our independent assessment re-scores the issue as CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:N instead of the originally published AV:N vector. EPSS is just 0.14% (3rd percentile) and the CVE is not in CISA KEV, so there is no confirmed active exploitation, although publicly available exploit code exists in a GitHub vulnerability-research repository.

RemediationAI

No vendor-released patch identified at time of analysis; the referenced upstream link (https://github.com/handylulu/RiteCMS) shows no tagged fix version for this issue, so no exact remediated release can be cited. The durable fix is to stop storing passwords with reversible or fast hashing and migrate credential storage to bcrypt, scrypt, or Argon2id with per-user salts and a cost parameter tuned to your hardware, then force a global password reset so that already-stored weak values cannot be recovered - the trade-off being mandatory user re-authentication and code changes to both the registration and login-verification paths in functions.admin.inc.php. Because exploitation is gated on prior access to the password store rather than on network reachability, the highest-value compensating control is eliminating that precondition: restrict database, configuration file, and backup-file read access to the minimum required OS accounts, remove CMS backups and SQL dumps from web-reachable or world-readable locations, and disable directory listing and file-serving of any stored credential artifacts - accepting that these measures only remove the attacker's route to the data and do not repair the underlying weak storage. If a store has already been exposed (for example via a companion information-disclosure flaw), treat all RiteCMS credentials as compromised, rotate them immediately, and rotate any password reused on other systems, since weak storage makes offline cracking or decoding of the recovered values trivial. Keep RiteCMS deployments off untrusted networks and monitor the upstream repository for a formal patched release before re-deploying version 3.1.0 in any internet-facing capacity.

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

RiteCMS is a small open-source PHP content management system; the affected code path is the admin credential handling in cms/includes/functions.admin.inc.php. The flaw is classified as CWE-916, Use of Password Hash With Insufficient Computational Effort, which covers both fast/unsalted hash constructions (MD5, SHA-1, single-round SHA-256) and home-rolled reversible "encryption" of passwords - the CVE description specifically cites insecure encryption rather than a hashing strength problem. Either form makes offline credential recovery practical once the stored values are in hand: fast hashes fall to GPU/wordlist cracking, and reversible encoding collapses to simple decoding. The CPE cpe:2.3:a:ritecms:ritecms:3.1.0 identifies v3.1.0 as the catalogued affected release, and the reference set (the upstream handylulu/RiteCMS repository and its functions.admin.inc.php source file, plus a third-party vulnerability-research write-up) points to the credential-storage routine as the root cause. Because the impact is confined to confidentiality of stored credentials - integrity and availability are unaffected - the issue functions as a severity amplifier for a separate data-exposure or filesystem/backup-access flaw rather than a self-contained intrusion primitive.

Know when Ritecms 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 (mitre) PRIMARY 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 2.3 LOW

Recovering credentials requires prior access to the stored password data, so AV:L and PR:H; impact is limited to confidentiality of credentials (C:L), with no integrity or availability effect.

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

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

DescriptionCVE.org

RiteCMS v3.1.0 was discovered to use insecure encryption to store passwords.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
niche small open-source PHP CMS, limited real-world production footprint
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Yes
Human Impact· derived
Medium

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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.

Affected Products (CPE)CVE.org

cpe:2.3:a:ritecms:ritecms:3.1.0:*:*:*:*:*:*:*
CVE-2020-23934 HIGH POC
8.8 Aug 18

An issue was discovered in RiteCMS 2.2.1. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, lo

CVE-2025-67171 HIGH POC
7.5 Dec 17

Directory traversal in RiteCMS 3.1.0's /templates/ component allows unauthenticated remote attackers to read files outsi

CVE-2025-67172 HIGH POC
7.2 Dec 17

Authenticated remote code execution in RiteCMS 3.1.0 allows an attacker holding a high-privileged administrative session

CVE-2013-5316 MEDIUM POC
6.8 Aug 20

Cross-site request forgery (CSRF) vulnerability in RiteCMS 1.0.0 allows remote attackers to hijack the authentication of

CVE-2022-24248 MEDIUM POC
6.5 Apr 12

RiteCMS version 3.1.0 and below suffers from an arbitrary file deletion via path traversal vulnerability in Admin Panel.

CVE-2022-24247 MEDIUM POC
6.5 Apr 12

RiteCMS version 3.1.0 and below suffers from an arbitrary file overwrite via path traversal vulnerability in Admin Panel

CVE-2024-28623 MEDIUM POC
6.1 Mar 13

RiteCMS v3.0.0 was discovered to contain a cross-site scripting (XSS) vulnerability via the component main_menu/edit_sec

CVE-2023-43878 MEDIUM POC
5.4 Sep 28

Rite CMS 3.0 has Multiple Cross-Site scripting (XSS) vulnerabilities that allow attackers to execute arbitrary code via

CVE-2023-44767 MEDIUM POC
4.8 Oct 25

A File upload vulnerability in RiteCMS 3.0 allows a local attacker to upload a SVG file with XSS content. Rated medium s

CVE-2023-43877 MEDIUM POC
4.8 Oct 04

Rite CMS 3.0 has Multiple Cross-Site scripting (XSS) vulnerabilities that allow attackers to execute arbitrary code via

CVE-2023-43879 MEDIUM POC
4.8 Sep 28

Rite CMS 3.0 has a Cross-Site scripting (XSS) vulnerability that allows attackers to execute arbitrary code via a crafte

CVE-2013-5317 LOW POC
3.5 Aug 20

Cross-site scripting (XSS) vulnerability in RiteCMS 1.0.0 allows remote authenticated users to inject arbitrary web scri

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