Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend HTTP GET request to /users/user-cvs/
-
DeliveryServer responds with directory listing
-
ExploitAttacker identifies resume file names and paths
-
ExecutionDownload accessible CV files without authentication
-
PersistExtract PII from resume contents
-
ImpactPerform identity theft or targeted phishing campaigns
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Sensitive file access control
|
| Exploitation Conditions | No authentication required; vulnerability is exploitable against default configurations. The attack requires only network connectivity to the CodeAstro application and the /users/user-cvs/ endpoint to be web-accessible. No special conditions, user interaction, or non-default configuration is necessary. The vulnerability exists because the endpoint fails to implement authentication checks (PR:N per CVSS vector) and directory indexing is enabled, allowing direct enumeration. Exploitation is limited only by network access to the application - if the portal is internal or firewalled, external remote exploitation is not possible; if publicly accessible, exploitation is trivial. |
| Impact | CVSS 5.5 with AV:N/AC:L/PR:N/UI:N indicates low attack complexity, no privilege requirements, and remote network accessibility - standard metrics for an unauthenticated information disclosure. The confidentiality impact is rated low (VC:L) in the vector, which understates real-world risk because exposed resume data contains personally identifiable information (PII), employment history, contact details, and potentially sensitive skills or clearances. EPSS score (inferred as 'P' for exploitable) combined with confirmed publicly available exploit code on GitHub elevates risk beyond the CVSS score alone. No KEV status provided, but public exploit code existence with detailed GitHub repository indicates active demonstrable exploitation capability. The vulnerability is NOT a zero-day; exploitation conditions are trivial (unauthenticated HTTP request to a predictable endpoint), making it a genuine priority for any CodeAstro deployment exposed to the internet. Real-world impact depends entirely on deployment context: internal HR systems pose high risk, public-facing portals pose critical risk due to mass PII exposure. |
| Exploit ScenarioDerived | An attacker discovers the CodeAstro Online Job Portal endpoint /users/user-cvs/ via port scanning or web enumeration, then sends an unauthenticated HTTP GET request to the endpoint. The server returns a directory listing or file access without authentication, exposing resume file names and paths. The attacker downloads all available CV files in bulk, extracting PII including applicant names, contact information, employment history, and sometimes home addresses or salary expectations. The GitHub exploit repository provides automated tooling to enumerate and retrieve all resumes at scale. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 27, 2026
CodeAstro Online Job Portal 1.0 exposes file and directory information through the /users/user-cvs/ endpoint via remote unauthenticated access, allowing attackers to enumerate and retrieve sensitive resume and user data. The vulnerability has publicly available exploit code and affects all versions of the application via the CPE cpe:2.3:a:codeastro:online_job_portal:*:*:*:*:*:*:*:*. CVSS 5.5 with confirmed public exploit availability and EPSS exploitation probability indicates moderate real-world risk for deployments accessible over the network.
RemediationAI
The primary remediation is to implement proper access controls on the /users/user-cvs/ directory immediately by restricting HTTP requests to authenticated users only, removing directory listing capabilities, and requiring valid session tokens for CV retrieval. If available from CodeAstro, upgrade to a patched version once released; check https://codeastro.com/ for security advisories. As an interim compensating control, deploy a Web Application Firewall (WAF) rule to block or require authentication for requests to /users/user-cvs/ and similar sensitive paths, with side effect of requiring rule maintenance across application updates. Alternatively, restrict network access to the CodeAstro portal to trusted IP ranges or require VPN access; this prevents remote exploitation but impacts legitimate public-facing portals. Migrate any exposed resume files from the web-accessible /users/user-cvs/ directory to a protected location outside the web root and implement access logging to identify which CVs were exposed. Review stored resumes for PII and notify affected job applicants per applicable data protection regulations.
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
CodeAstro Online Job Portal is a web-based job portal application written using a web framework exposing user-submitted resume files through a directory listing vulnerability. The /users/user-cvs/ endpoint fails to implement proper access controls and directory indexing restrictions, allowing remote attackers to enumerate and access stored curriculum vitae (CV) files without authentication. The root cause is CWE-538 (Information Exposure Through Publicly Accessible File), a file system misconfiguration that exposes sensitive application data. The CPE indicates all versions of the CodeAstro Online Job Portal are affected through the wildcard version pattern, suggesting the vulnerability exists in the baseline design rather than a specific version.
Know when Online Job Portal 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:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A security vulnerability has been detected in CodeAstro Online Job Portal 1.0. Affected by this vulnerability is an unknown functionality of the file /users/user-cvs/. The manipulation leads to file and directory information exposure. Remote exploitation of the attack is possible. The exploit has been disclosed publicly and may be used.
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.
More in Online Job Portal
View allOnline Job Portal v1.0 is vulnerable to multiple Unauthenticated SQL Injection vulnerabilities. Rated critical severity
Online Job Portal v1.0 is vulnerable to multiple Unauthenticated SQL Injection vulnerabilities. Rated critical severity
SQL injection vulnerability in janobe Online Job Portal v.2020 allows a remote attacker to execute arbitrary code via th
SQL injection vulnerability in janobe Online Job Portal v.2020 allows a remote attacker to execute arbitrary code via th
SQL injection in code-projects Online Job Portal 1.0 exposes the login.php endpoint to remote unauthenticated exploitati
Unrestricted file upload in code-projects Online Job Portal 1.0 exposes unauthenticated remote attackers to arbitrary fi
SQL injection in code-projects Online Job Portal 1.0 exposes the /Admin/DeleteUser.php endpoint to unauthenticated remot
SQL injection in code-projects Online Job Portal 1.0 exposes the /Admin/EditUser.php endpoint to remote database manipul
A vulnerability was found in SourceCodester Online Job Portal 1.0 and classified as problematic. Rated medium severity (
A vulnerability has been found in SourceCodester Online Job Portal 1.0 and classified as problematic. Rated medium sever
A vulnerability classified as problematic was found in SourceCodester Online Job Portal 1.0. Rated medium severity (CVSS
Unrestricted file upload in CodeAstro Online Job Portal 1.0 allows authenticated remote attackers to upload arbitrary fi
EUVD-2026-25747
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB