Skip to main content

Barangay Profiling System CVE-2026-78142

| EUVDEUVD-2026-64667 LOW
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-08-23 VulDB GHSA-mwph-vxwq-72m7
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privileged authenticated session
  2. Delivery
    Access /archived_records.php Restore/Delete endpoint
  3. Exploit
    Enumerate resident_id parameter values
  4. Execution
    Submit unauthorized Restore or Delete request
  5. Impact
    Modify or destroy other residents' archived records

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Exploitation requires a valid authenticated session with at least low-privileged access to the Barangay Resident Profiling Management System (CVSS PR:L) - unauthenticated network attackers cannot exploit this vulnerability. The vulnerable endpoint is specifically /archived_records.php and its Restore and Delete actions, which accept a resident_id parameter without server-side ownership or role validation. Network access to the web server is required (AV:N). No non-default application configuration is necessary beyond possession of an active user account. The primary limiting factor is the requirement for a valid low-privileged credential, which restricts exploitation to registered insiders, compromised accounts, or attackers who have obtained credentials through a separate initial access step.

Impact

The CVSS 4.0 score of 2.1 is notably low, with the vector AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L reflecting network-accessible exploitation that nonetheless requires a low-privileged authenticated account, with only limited confidentiality, integrity, and availability impact and no scope change to other systems. The E:P supplemental metric is confirmed by a public GitHub proof-of-concept, which modestly increases the likelihood of opportunistic abuse. No EPSS score was supplied in the input data, leaving exploitation probability quantification as an unknown signal. The vulnerability is not listed in CISA's KEV catalog, indicating no confirmed active exploitation campaigns at time of analysis. Overall risk is low: exploitation is gated behind authenticated access, impact is bounded to individual resident records, and the product has a limited real-world production footprint. The primary realistic threat is insider abuse or post-credential-compromise lateral action within a civic government IT environment.

Exploit ScenarioDerived

An authenticated low-privileged user submits HTTP requests to /archived_records.php, incrementing or fuzzing the resident_id parameter to enumerate archived records belonging to other residents. Using the publicly available proof-of-concept at https://gist.github.com/c4ttr4ck/190b532b4b239fdc8f6fb72d89bde2c8, the attacker identifies valid record IDs and issues unauthorized Restore or Delete operations against those records without requiring any additional privilege escalation.

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 – Aug 23, 2026

Authorization bypass in code-projects Barangay Resident Profiling Management System 1.0 exposes the /archived_records.php endpoint to insecure direct object reference (IDOR) exploitation, allowing low-privileged authenticated attackers to restore or delete archived resident records they do not own by manipulating the resident_id parameter. A public proof-of-concept exploit is available via GitHub, though the vulnerability is not listed in CISA's Known Exploited Vulnerabilities catalog. The CVSS 4.0 score of 2.1 reflects limited confidentiality, integrity, and availability impact scoped to the vulnerable system with no lateral scope change.

RemediationAI

No vendor-released patch has been identified at time of analysis for the Barangay Resident Profiling Management System. The primary fix is to implement server-side authorization checks in /archived_records.php that verify the authenticated user's ownership of or explicit administrative permission over the specified resident_id before executing any Restore or Delete operation, directly addressing the CWE-639 root cause. As a compensating control, administrators should restrict access to the archived records management interface to explicitly authorized administrative roles only, preventing general low-privileged users from reaching the vulnerable endpoint; this reduces attack surface at the cost of reduced self-service functionality for regular users. Application-level logging of resident_id access patterns can assist in detecting enumeration attempts. Monitor VulDB at https://vuldb.com/cve/CVE-2026-78142 for patch availability updates from the vendor.

Affected VersionsENISA

Barangay Resident Profiling Management System 1.0

Affected Packages

euvd barangay_resident_profiling_management_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

The vulnerable component is the /archived_records.php file within the Restore/Delete functionality of this PHP-based civic management application, identifiable via CPE cpe:2.3:a:code-projects:barangay_resident_profiling_management_system:*:*:*:*:*:*:*:*. The root cause is CWE-639 (Authorization Bypass Through User-Controlled Key), a class of IDOR flaw where the application accepts a user-supplied resident_id parameter and performs record operations without verifying that the requesting user holds ownership of or explicit permission over the targeted record. This is a common PHP anti-pattern in which object identifiers sourced from client input are trusted unconditionally by the server, bypassing any access control logic that should govern which records a given user account may manipulate.

Know when Barangay Resident Profiling Management System 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.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 6.3 MEDIUM

Low-privileged account required (PR:L); IDOR enables bounded read, modify, and delete of resident records with no scope change to other systems.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/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
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Aug 23, 2026 - 22:22 NVD
MEDIUM LOW
CVSS changed
Aug 23, 2026 - 22:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Aug 23, 2026 - 22:00 cve.org
LOW 2.1

DescriptionCVE.org

A vulnerability was found in code-projects Barangay Resident Profiling Management System 1.0. This impacts an unknown function of the file /archived_records.php of the component Restore/Delete. The manipulation of the argument resident_id results in authorization bypass. The attack may be launched remotely. The exploit has been made public and could be used.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Rare
niche open-source PHP demo project, negligible enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment 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 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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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