Skip to main content

Matrimonial System EUVDEUVD-2026-98091

| CVE-2026-108938 MEDIUM
Direct Request ('Forced Browsing') (CWE-425)
2026-10-12 cna@vuldb.com GHSA-9949-c3cx-q82w
5.5
CVSS 4.0 · Vendor: vuldb
View

Attack ChainAIDerived

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

  1. Access
    Identify exposed Matrimonial System host
  2. Exploit
    Request db/matrimony.sql directly
  3. Execution
    Server serves raw SQL dump
  4. Impact
    Harvest schema and stored data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Direct request prevention
Exploitation Conditions

Exploitation requires that the application's SQL dump file db/matrimony.sql be deployed within the web-accessible document root and served as a static file by the web server (the default layout of this project), allowing an unauthenticated remote attacker to retrieve it via a direct HTTP request. What LIMITS exploitation: the condition is void if the db/ directory is placed outside the webroot, blocked by server access rules, or the deployment restricts static .sql serving; exposure also only yields confidentiality impact (VC:L) and no write/modify capability. The low real-world footprint of the product is itself the primary limiting factor.

Impact

This is a high-CVSS-label-but-low-real-risk issue in practice. The CVSS 4.0 base metrics (AV:N/AC:L/AT:N/PR:N/UI:N) describe trivial remote unauthenticated access, but the impact is narrow - VC:L with VI:N/VA:N means only limited confidentiality loss (information disclosure via CWE-425, Direct Request / Forced Browsing) and no integrity or availability impact, consistent with the 5.5 MEDIUM score. The input carries E:P, indicating a proof-of-concept exploit has been published, but there is NO CISA KEV listing and NO EPSS score supplied, so there is no evidence of active or widespread exploitation. Crucially, the affected product - code-projects Matrimonial System 1.0 - is a small open-source/student-grade PHP application with negligible production deployment, which drives real-world priority far below what the network-vector metrics alone suggest. One data tension to verify: the description's phrasing ('some unknown processing of the file db/matrimony.sql', 'This manipulation causes files or directories accessible') is vague and auto-generated by the VulDB CNA, so the exact exploitation mechanism should be confirmed against the published PoC rather than taken as precise.

Exploit ScenarioDerived

A remote, unauthenticated attacker directly requests the predictable path db/matrimony.sql on a deployed Matrimonial System instance and the web server returns the raw SQL dump, exposing the database schema and any seeded credentials or user data. A public proof-of-concept for this forced-browsing information disclosure has been published (CVSS E:P), lowering the skill required. Because the attack complexity is low (AC:L) and no user interaction or authentication is needed, exploitation is a single HTTP GET request.

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

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

Alert me

AnalysisAIv1 – Oct 12, 2026

Direct HTTP requests to the db/matrimony.sql database dump in code-projects Matrimonial System 1.0 expose the application's schema and stored records to unauthenticated remote attackers (CVSS 4.0 base 5.5; assessed CVSS 3.1 5.3, CWE-425). The weakness is forced browsing: the SQL dump ships inside the web-accessible document root, so a predictable GET to the file returns it as a static asset with no authentication required (CVSS vector PR:N). Publicly available exploit code exists - the reporter published a proof-of-concept walkthrough on GitHub - but there is no CISA KEV listing, and impact is limited to confidentiality (VC:L) with no integrity or availability effect; the product's very small deployment footprint is the main practical limiter.

RemediationAI

No vendor-released patch identified at time of analysis; code-projects does not appear to have published a fixed build for Matrimonial System 1.0 (confirmed against the references above). The primary fix is deployment-side: relocate the db/ directory outside the web-accessible document root so db/matrimony.sql can never be served, and delete the dump from production hosts after the schema is imported, since the file has no runtime role. If relocation is not immediately possible, add a server rule that denies the path - for Apache, <FilesMatch "\.sql$"> Require all denied </FilesMatch> inside the virtual host; for nginx, location ~* \.sql$ { deny all; } - and verify with a direct GET that the file now returns 403/404. Trade-off: blanket .sql denial will also block any legitimate download tooling that intentionally serves dumps, which is rare and can be handled with an explicit per-file allowlist. Because the dump almost certainly contains seeded administrator credentials and password hashes, treat the exposed contents as compromised: rotate database accounts and application admin passwords referenced in the dump, and update the application's configuration files accordingly. VulDB advisories are at https://vuldb.com/vuln/416762, with the submitter's proof-of-concept at https://github.com/KaranParelkar/Matrimonial_system_sqli/blob/main/Information%20Disclosure/Readme.md; blocking external access to .sql paths also removes the easiest reconnaissance channel for follow-on attacks against the same host.

Affected VersionsENISA

Matrimonial System 1.0

Affected Packages

euvd matrimonial_system no fix

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

This is a classic CWE-425 (Direct Request / Forced Browsing) exposure rather than an injection or memory-safety defect. The application's installation bundle places a raw SQL dump, db/matrimony.sql, inside the web root; because web servers serve unrecognized-but-static extensions like .sql by default, the file is retrievable at a predictable URL such as http://host/db/matrimony.sql without any session, cookie, or application logic being involved. The retrieved file typically contains full table definitions, insert statements, and often seeded administrator credentials and password hashes, making it a reconnaissance and credential-reuse stepping stone rather than a direct code-execution primitive. The CVSS 4.0 vector CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N confirms a network-reachable, unauthenticated, no-preconditions path with low confidentiality-only impact and no subsequent-system impact; the assessed CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) is consistent with that reading. No CPE strings were supplied in the feed, so the affected product is identified by name and version rather than by a structured CPE identifier. No EPSS score was provided, so no probability estimate can be quoted.

Know when the next one hits your stack

  • 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 5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P
vuln.today AI 5.3 MEDIUM

Unauthenticated single-request forced browsing (AV:N/AC:L/PR:N/UI:N) that only discloses a SQL file, so C:L with I:N/A:N and no scope change.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/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
Low
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

DescriptionCVE.org

A flaw has been found in code-projects Matrimonial System 1.0. This issue affects some unknown processing of the file db/matrimony.sql. This manipulation causes files or directories accessible. The attack can be initiated remotely. The exploit has been published and may be used.

Threat Intelligence Overview

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Rare
hobby/student-grade PHP project, negligible production deployment
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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 No
EPSS 0.3%
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
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

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