CodeAstro Online Job Portal Improper Access Control Vulnerability in Job Deletion Handler

Vulnerability

A vulnerability exists in CodeAstro Online Job Portal version 1.0, specifically within the job deletion handler component. The issue arises in the file '/jobs/job-delete.php', where the application fails to properly verify ownership of job postings before allowing their deletion. This lack of access control enables authenticated employers to delete job postings belonging to other employers by manipulating the 'id' parameter in a GET request. The vulnerability can be exploited remotely, and a public exploit is available.

Impact

Exploitation of this vulnerability allows authenticated employers to delete job postings from other employers, leading to unauthorized data removal and potential disruption of service on the platform.

Reproduction

To reproduce this vulnerability, register two employer accounts. Log in as the first employer (Employer A) and create a job posting, noting the job ID. Then, log in as the second employer (Employer B) in a different browser. Intercept the delete request for Employer B's job using a tool like Burp Suite. Change the 'id' parameter to match the job ID of Employer A's posting and forward the request. This will result in the deletion of Employer A's job posting.

Added: Apr 13, 2026, 8:45 PM
Updated: Apr 13, 2026, 8:45 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
0.6
exploitability
4.6
remediation
0.0
relevance
5.8
threat
6.4
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.