vertical-privilege-escalation

Test low-privilege accounts against high-privilege interfaces in RBAC/ABAC systems.

83|8|Updated May 6, 2026
One-click install
npx skills add https://github.com/Q16G/aster --skill vertical-privilege-escalation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vertical-privilege-escalation
Source: https://github.com/Q16G/aster/tree/main/skills/pentest/vertical-privilege-escalation
Command: npx skills add https://github.com/Q16G/aster --skill vertical-privilege-escalation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Low-privilege accounts sometimes gain access to high-privilege functions or admin interfaces due to weak access controls. This skill helps identify vertical privilege escalation risks in RBAC/ABAC systems and supports auditing workflows across backend services.

Core Features & Use Cases

  • Boundary testing: Enumerate and validate access control gaps between user roles.
  • Auditable evidence: Generate test artifacts suitable for remediation and compliance reviews.
  • Use Case: Validate that a user with restricted permissions cannot perform admin-only actions in a management console.

Quick Start

Use a low-privilege account to attempt accessing a high-privilege endpoint and verify that access is denied or logged for remediation.

Frequently Asked Questions about vertical-privilege-escalation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test for vertical privilege escalation in an RBAC system?

To test vertical privilege escalation, use a low-privilege account to attempt accessing high-privilege endpoints and verify that access is denied. This process requires at least two test accounts with clearly defined baselines within a controlled testing environment.

What is vertical privilege escalation in backend admin endpoints?

Vertical privilege escalation occurs when low-privilege accounts access high-privilege functions or admin interfaces due to weak access controls. It involves bypassing RBAC or ABAC restrictions to execute unauthorized administrative actions across web services.

Do I need multiple accounts to audit access control gaps?

Yes, auditing access control gaps requires at least two test accounts to validate boundaries between user roles. You need a low-privilege user to test against high-privilege interfaces, ensuring restricted permissions prevent admin-only actions.

How do I generate auditable evidence for vulnerability assessment?

Generate auditable evidence by documenting the results of boundary testing between user roles. This skill produces test artifacts that confirm whether access is denied or logged, providing remediation steps and compliance review records for weak access controls.

Can I use this approach for ABAC systems and compliance reviews?

Yes, this approach supports both RBAC and ABAC systems for compliance reviews. It validates access control gaps by testing whether restricted users can perform admin-only actions, generating artifacts suitable for auditing workflows across backend services.

When should I audit web services for weak access controls?

Audit web services for weak access controls when validating boundary security in management consoles. You should test whenever modifying backend admin endpoints to ensure low-privilege accounts cannot exploit vertical privilege escalation risks.