Skip to main content

CodeAstro Online Job Portal CVE-2026-7071

| EUVDEUVD-2026-25747 MEDIUM
Insertion of Sensitive Information into Externally-Accessible File (CWE-538)
2026-04-27 VulDB
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Send HTTP GET request to /users/user-cvs/
  2. Delivery
    Server responds with directory listing
  3. Exploit
    Attacker identifies resume file names and paths
  4. Execution
    Download accessible CV files without authentication
  5. Persist
    Extract PII from resume contents
  6. Impact
    Perform 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.

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

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

Alert me

AnalysisAIv1 – 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

Online Job Portal 1.0

Affected Packages

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

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

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

Primary rating from Vendor (VulDB) · only source for this CVE.

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

Lifecycle Timeline

3
PoC Detected
Apr 27, 2026 - 18:39 vuln.today
Public exploit code
CVSS changed
Apr 27, 2026 - 01:22 NVD
5.3 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Apr 27, 2026 - 00:30 nvd
MEDIUM 5.5

DescriptionCVE.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

EPSS Score
0.0%
Top 91% exploitable
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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.0%
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

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

CVE-2023-46679 CRITICAL POC
9.8 Nov 07

Online Job Portal v1.0 is vulnerable to multiple Unauthenticated SQL Injection vulnerabilities. Rated critical severity

CVE-2023-46677 CRITICAL POC
9.8 Nov 07

Online Job Portal v1.0 is vulnerable to multiple Unauthenticated SQL Injection vulnerabilities. Rated critical severity

CVE-2023-43468 CRITICAL POC
9.8 Sep 23

SQL injection vulnerability in janobe Online Job Portal v.2020 allows a remote attacker to execute arbitrary code via th

CVE-2023-43469 CRITICAL
9.8 Sep 23

SQL injection vulnerability in janobe Online Job Portal v.2020 allows a remote attacker to execute arbitrary code via th

CVE-2026-14660 MEDIUM POC
5.5 Jul 04

SQL injection in code-projects Online Job Portal 1.0 exposes the login.php endpoint to remote unauthenticated exploitati

CVE-2026-15677 MEDIUM POC
5.5 Jul 14

Unrestricted file upload in code-projects Online Job Portal 1.0 exposes unauthenticated remote attackers to arbitrary fi

CVE-2026-15676 MEDIUM POC
5.5 Jul 14

SQL injection in code-projects Online Job Portal 1.0 exposes the /Admin/DeleteUser.php endpoint to unauthenticated remot

CVE-2026-15675 MEDIUM POC
5.5 Jul 14

SQL injection in code-projects Online Job Portal 1.0 exposes the /Admin/EditUser.php endpoint to remote database manipul

CVE-2024-1972 MEDIUM POC
5.4 Feb 28

A vulnerability was found in SourceCodester Online Job Portal 1.0 and classified as problematic. Rated medium severity (

CVE-2024-1922 MEDIUM POC
5.4 Feb 27

A vulnerability has been found in SourceCodester Online Job Portal 1.0 and classified as problematic. Rated medium sever

CVE-2024-1919 MEDIUM POC
5.4 Feb 27

A vulnerability classified as problematic was found in SourceCodester Online Job Portal 1.0. Rated medium severity (CVSS

CVE-2026-77681 LOW POC
2.1 Aug 21

Unrestricted file upload in CodeAstro Online Job Portal 1.0 allows authenticated remote attackers to upload arbitrary fi

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