312-50V13 · Question #441
Ron, a security professional, was pen testing web applications and SaaS platforms used by his company. While testing, he found a vulnerability that allows hackers to gain unauthorized access to API…
The correct answer is C. No ABAC validation. The API vulnerability allowing unauthorized access and manipulation of sensitive data is 'No ABAC validation,' indicating a failure to properly enforce Attribute-Based Access Control.
Question
Options
- ACode injections
- BImproper use of CORS
- CNo ABAC validation
- DBusiness logic flaws
How the community answered
(51 responses)- A14% (7)
- B4% (2)
- C76% (39)
- D6% (3)
Why each option
The API vulnerability allowing unauthorized access and manipulation of sensitive data is 'No ABAC validation,' indicating a failure to properly enforce Attribute-Based Access Control.
Code injections (like SQLi or XSS) involve injecting malicious code into an application, which is a different class of vulnerability than insufficient access control over API objects.
Improper use of CORS (Cross-Origin Resource Sharing) can lead to data exposure or client-side attacks from different domains, but it doesn't directly explain unauthorized server-side manipulation of API objects due to missing validation.
'No ABAC validation' points to a critical access control vulnerability where the API fails to properly validate user permissions based on their attributes (e.g., role, department, resource ownership) before granting access to API objects and data. This allows an attacker to bypass authorization checks and perform unauthorized actions like viewing, updating, or deleting sensitive information, directly matching the scenario described.
Business logic flaws are errors in the design or implementation of an application's specific business rules, which might lead to unexpected behavior but do not specifically or exclusively describe a lack of access control for API objects as comprehensively as 'No ABAC validation'.
Concept tested: Inadequate API authorization (ABAC)
Source: https://owasp.org/API-Security/API_Security_Top_10/A01_2023-Broken_Object_Level_Authorization
Topics
Community Discussion
No community discussion yet for this question.