PlaciPy Missing Object-Level Authorization Vulnerability in Student Submission API

Vulnerability

A critical vulnerability exists in PlaciPy version 1.0.0, where the backend student submission routes authenticate users but neglect to perform object-level authorization checks. This oversight allows authenticated users to access, modify, or delete resources belonging to others, leading to unauthorized data access and potential privacy violations.

Impact

Exploitation of this vulnerability allows for Insecure Direct Object Reference (IDOR) issues, enabling unauthorized access to data, horizontal privilege escalation, privacy violations, and unauthorized manipulation or deletion of resources.

Remediation

To address this vulnerability, implement ownership validation for all object references in the affected routes. Centralize authorization logic to ensure consistent enforcement of ownership checks, rejecting access when the authenticated user's ID does not match the resource owner's ID. Adopt a deny-by-default approach to authorization.

Added: Feb 9, 2026, 9:18 PM
Updated: Feb 9, 2026, 10:13 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
5.0
exploitability
5.2
remediation
0.0
relevance
2.6
threat
0.0
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.