appsec.fyi

Authorization / Broken Access Control Resources

Post Share

A curated AppSec resource library covering XSS, SQLi, SSRF, IDOR, RCE, XXE, OSINT, and more.

Authorization / Broken Access Control

Authorization vulnerabilities occur when applications fail to properly enforce access controls, allowing users to perform actions or access resources beyond their intended permissions. Broken Access Control consistently ranks as the #1 risk in the OWASP Top 10, encompassing issues like privilege escalation (both vertical and horizontal), missing function-level access controls, and insecure direct object references at the authorization layer. Unlike authentication (verifying who you are), authorization determines what you are allowed to do — and flaws here can expose entire administrative interfaces, allow users to modify other accounts, or grant elevated privileges through parameter tampering, forced browsing, or JWT manipulation. Modern applications with complex role hierarchies, microservice architectures, and API-first designs face particular challenges in maintaining consistent authorization checks across every endpoint and resource.

Start here: the AuthZ learning pathAn ordered route through this library — orientation, then methodology, then research. Read the AuthZ guideA long-form, source-cited deep dive synthesized from every resource below. The comprehensive AuthZ guide on chs.usA hand-written, in-depth practitioner guide — attacks, testing, and prevention.
Date Added Link Excerpt
2026-08-27 NEW 2026A Blackstone real estate company exposed SSN digits, DOBs, addresses and more intermediate 4 min readWriteup on a GraphQL data exposure vulnerability affecting Beam Living, a Blackstone real estate company, where PII including SSN digits, DOBs, and addresses were accessible via email. The vulnerability, identified while applying for a lease, allowed querying for sensitive applicant data by substituting a known email address into the GraphQL query. The author disclosed the issue, which was eventually patched after a delayed response from Beam Living.
2026-08-27 NEW 2026Omarchy development practices lead to predictable security issues news 2 min readAnalysis of Omarchy reveals predictable security issues due to poor development practices, including bash injection vulnerabilities and insecure handling of untrusted input. The article criticizes the project's marketing for downplaying these fundamental security flaws, suggesting the team prioritizes iteration over system security, making Omarchy a risky choice for users concerned about machine security.
2026-08-27 NEW 2026A GUID is Not a Credential: Unauthenticated RCE in Veeam Service Provider Console intermediate 16 min read RCETool for detecting RCE vulnerabilities (CVE-2026-58073, CVE-2026-58072) in Veeam Service Provider Console. The tool identifies unauthenticated remote code execution flaws stemming from an agent's GUID being treated as a credential and an arbitrary file write vulnerability. These issues, with CVSS scores of 9.5 and 9.0 respectively, allow attackers to impersonate agents, obtain their certificates, and execute arbitrary code on the management server. → bishopfox.com
2026-08-26 NEW 2026Local Privilege Escalation To System In Wibu-Systems CodeMeter Application intermediate 8 min readLibrary for privilege escalation targeting Wibu-Systems CodeMeter. This library details a method to achieve SYSTEM privileges from a low-privileged session by leveraging CodeMeter's `cmu.exe` to create files under `C:\CM-Stick`. Through a directory symlink hijack, this capability becomes an arbitrary file delete. Combined with the `::\$INDEX_ALLOCATION` NTFS trick and the Windows Installer's `C:\Config.Msi` rollback technique, it enables a full local privilege escalation to SYSTEM.
2026-08-26 NEW 2026State divergence enables unauthorized access intermediate 5 min read IDORWriteup of a Provenance Blockchain vulnerability, CVE-2026-XXXX, allowing unauthorized admin control over marker accounts. The bug in versions before 1.28.0 stemmed from state divergence where an authorization check incorrectly read a stale supply field, enabling any user to grant themselves ACCESS_ADMIN permissions. Exploitation involved two transactions to mint new tokens or drain escrowed assets, impacting 82 markers representing live financial assets with potential losses exceeding $500,000 in nhash. Fixes were deployed in versions 1.28.0 and 1.29.0. → blog.trailofbits.com
2026-08-25 NEW 2026Insight into agentic hacking tools: Hermes, OpenClaw and the Bayesian brain advanced 10 min read AITool that analyzes the Hermes and OpenClaw agentic AI framework used in autonomous cyber operations against government entities in Asia. The framework employed Bayesian prioritization, autonomous research, and feedback loops to crack credentials, exfiltrate data, and achieve persistent backdoors in state infrastructure, bypassing traditional guardrails by framing activities as authorized penetration testing.
2026-08-24 NEW 2026I Changed One “User_Id” and the API Said “Sure” — From Password Reset to Mass Account Takeover intermediate API SecA critical account takeover vulnerability was discovered in an API's password reset functionality. The flaw allowed attackers to change any user's password by simply altering a "user_id" parameter. This bypasses standard security checks, enabling mass account takeover. The vulnerability highlights the danger of the backend trusting client-provided data for sensitive operations like password resets. → infosecwriteups.com
2026-08-21 2026[tl;dr sec] #342 - Figma's Agentic Detection, Agent Identity, Uber's Agent-(E)DR beginner 10 min read AITool from Uber, ADR, provides production security for enterprise AI agents by pairing an observability sensor for telemetry with a two-tier detector. This system identifies unsafe behaviors such as credential exposure, prompt injection, data exfiltration, and policy-violating tool use, benchmarked across numerous agent attack techniques and MCP servers. → tldrsec.com
2026-08-19 2026How to Spot and Stop Rogue Device Joins intermediate 5 min read ReconLibrary for detecting and preventing rogue Entra ID device registration abuse. It details how attackers use AI to generate realistic device names and User-Agent strings to bypass traditional detection methods like static IOCs. The library emphasizes behavioral detection, focusing on naming convention anomalies and correlating device code phishing alerts with subsequent registrations, rather than relying on predictable tool fingerprints. It also suggests implementing MFA for device registration and restricting registrations to corporate IP addresses or compliant devices to mitigate risks. → wiz.io
2026-08-18 2026Unauthenticated RCE in CircleCI's MCP server: Host/Origin allowlist bypassed by any non-browser client (GHSA-xv5j-cwgj-22r4) news 4 min read RCEWriteup of GHSA-xv5j-cwgj-22r4 in CircleCI's MCP server details an unauthenticated RCE vulnerability. Attackers can bypass Host/Origin header validation by sending requests with `Host: localhost` and no Origin header, allowing them to execute arbitrary commands within the CI/CD pipeline using the organization's API token. The analysis highlights this as a critical security flaw, stressing the inherent risks in MCP architectures where ease of use often compromises robust authentication, leading to direct code execution capabilities.
2026-08-18 2026They patched their SaaS and left the self-hosted OSS version vulnerable - AppFlowy Authenticated SQL Injection news 3 min read SQLiWriteup on an authenticated SQL injection vulnerability in the self-hosted version of AppFlowy. Authenticated users can exploit the `search_term` parameter in the `/api/workspace/{workspace-id}/quick-note` endpoint to exfiltrate, modify, or delete database data. This vulnerability was not patched in the open-source, self-hosted version, despite being fixed in their commercial AppFlowy Cloud offering.
2026-08-18 2026How an Unauthenticated API Endpoint Exposed 19,990 User Records news API SecAn unauthenticated API endpoint on an AI-focused freelance marketplace exposed Personally Identifiable Information (PII) for 19,990 users due to a missing authorization check. The researcher discovered they could access and view other users' profile data by simply altering a URL parameter. This vulnerability highlights the critical security risk of trusting frontend requests without proper backend validation. The issue was responsibly reported and acknowledged. → infosecwriteups.com
2026-08-17 2026Leaked Secrets and Unlimited Miles: Hacking the Largest Airline and Hotel Rewards Platform news 25 min read SecretsWriteup detailing vulnerabilities found in points.com, the backend for major airline and hotel rewards programs. The research uncovered a directory traversal flaw granting access to 22 million order records containing sensitive customer data. Further authorization bypasses allowed attackers to transfer reward points and leak customer information using only rewards numbers and surnames. Leaked tenant credentials for the Virgin rewards program enabled API request signing on behalf of the airline, while a weak Flask session secret on the global administration website provided full super administrator permissions. → samcurry.net
2026-08-17 2026Hacking Kia: Remotely Controlling Cars With Just a License Plate news 9 min readWriteup detailing remote car control vulnerabilities in Kia vehicles, allowing attackers to manipulate functions solely with a license plate. The research identified flaws in the Kia Connect app and dealer portal, enabling unauthorized access to vehicle functions and personal data. The writeup highlights the exploitation of API endpoints and registration processes, demonstrating how an attacker could gain control by registering as a dealer and generating access tokens. → samcurry.net
2026-08-17 2026Hacking Subaru: Tracking and Controlling Cars via the STARLINK Admin Panel news 8 min readWriteup detailing the compromise of Subaru's STARLINK Admin Panel, which allowed unrestricted access to customer vehicles and data. The vulnerability stemmed from an unprotected `/forgotPassword/resetPassword.json` endpoint, enabling account takeover of employee credentials by exploiting an email enumeration endpoint (`/adminProfile/getSecurityQuestion.json`). This allowed attackers to remotely control vehicles, track their location history, and access sensitive PII with minimal victim information. → samcurry.net
2026-08-17 2026Hacking the World Poker Tour: Inside ClubWPT Gold’s Back Office news 8 min readWriteup detailing a vulnerability discovery within ClubWPT Gold's back office, stemming from a misconfigured development environment. The research utilized tools like `ffuf` and `GitHack` to uncover an exposed `.env` file containing Alibaba cloud credentials and usernames. Exploiting a weak password ("123456") for the "eg3478" user on the staging environment granted access to sensitive administrative functions, including player KYC details and transaction history. The vulnerability was reported and patched without malicious exploitation. → samcurry.net
2026-08-17 2026DOM Purify - dirty namespace bypass intermediate 2 min read XSSWriteup on a DOMPurify dirty namespace bypass in SVG sanitization. This technique exploits a flawed regular expression in DOMPurify's data attribute validation, which lacks an end-of-string anchor. By defining a custom namespace prefixed with `data-`, an attacker can inject arbitrary attributes like `data-slonser:href="javascript:alert(1)"`, leading to cross-site scripting when the SVG is parsed. The vulnerability was reported and fixed by adding a `+` to the regex.
2026-08-17 2026The AWS Console and Terraform Security Gap intermediate 10 min readLibrary for identifying security gaps between AWS Console defaults and Terraform-provisioned resources. It details common misconfigurations such as unencrypted RDS instances, vulnerable Lambda resource-based policies leading to "Confused Deputy" vulnerabilities, and unintended AWS IAM password policy resets. The library highlights how Terraform's AWS provider often inherits legacy API defaults, creating weaker security postures than console-created resources, and contrasts this with more secure defaults in Azure and GCP. → blog.includesecurity.com
2026-08-17 2026Navigating Lax Load Balancers: When an Intersection Gets You Inside intermediate 7 min read SSRFAnalysis of AWS Elastic Load Balancer (ELB) configurations reveals critical security oversights common in Application Load Balancers (ALBs). Vulnerabilities arise from misconfigured listener rules, including rule shadowing that bypasses authentication (`authenticate-oidc`, `authenticate-cognito`), and IP gate bypasses when backend targets are accessible via alternate routes without the same `source-ip` restrictions. Direct ALB access can also circumvent CloudFront's security controls like WAF. These misconfigurations create unintended exposure paths, making backend services reachable despite configured access controls. → blog.doyensec.com
2026-08-17 2026Introducing Session Switcher. Swap Burp Sessions with One Click! beginner 4 min read Burp IDORLibrary for Burp Suite that simplifies authorization testing by allowing users to save and quickly swap HTTP sessions. Session Switcher stores cookies and headers as named sessions within the request editor, eliminating manual copy-pasting. It features auto-update rules to keep sessions synchronized with browser traffic, ensuring tokens remain valid throughout engagements, and offers centralized session management. → blog.doyensec.com
2026-08-15 2026Escalating a Blind Upload to RCE via Path Traversal into Cron and DNS-Restricted Callback Bypass intermediate RCEThis bug bounty report details how an unauthenticated file upload vulnerability was escalated to Remote Code Execution (RCE). The attacker exploited a path traversal flaw in the destination directory, allowing them to write files to sensitive server locations. While initial exploitation was blocked by standard RCE methods, the attacker successfully bypassed DNS restrictions for callbacks by leveraging a cron job. This allowed for the eventual achievement of RCE. No specific bounty payout amount was mentioned in the provided text. → infosecwriteups.com
2026-08-15 2026AWS Cloud Security Challenge: SSRF, IMDSv2, and Cloud Takeover intermediate SSRFThis Fampay CTF challenge involves exploiting a web application hosted on AWS EC2. The goal is to gain access to sensitive data stored in an S3 bucket. The description hints at the use of Server-Side Request Forgery (SSRF) and Instance Metadata Service version 2 (IMDSv2) as potential attack vectors to achieve cloud takeover and retrieve the flag. The content does not mention a specific bug bounty payout amount. → infosecwriteups.com
2026-08-13 2026ERPNext's Document Follow feature exposed unauthorized data news 5 min read IDORWriteup detailing three chained authorization failures in Frappe's Document Follow feature, affecting ERPNext. The vulnerabilities, identified as CVE-2026-66000, CVE-2026-66058, and CVE-2026-66059, allow unauthorized users to follow any document, receive email updates with sensitive data, and bypass revocation of follow permissions. The writeup discusses object-level, field-level, and grant-lifetime authorization bypasses, and provides examples of exploitation and auditing steps for administrators.
2026-08-11 2026They Gave Me $1,000 After I Found Their Entire Student Database Exposed! intermediateA cybersecurity researcher discovered a critical vulnerability related to HTTP method override that exposed an entire student database. The researcher responsibly disclosed the issue, and it has since been fixed. The writeup, which has redacted all sensitive information to protect privacy, details the PII exposure. The organization awarded the researcher **$1,000** for finding and reporting this significant security flaw. → infosecwriteups.com
2026-08-10 2026Beyond Prompt Injection: Hacking Apple's Private Cloud Compute advanced 9 min read AIWriteup on CVE-2026-20685, which targets Apple's Private Cloud Compute (PCC), details a path traversal vulnerability in the `darwin-init` process. This flaw allows an attacker to write files as root during node boot, bypassing privacy and security guarantees essential for Apple Intelligence features. The exploit leverages a malformed tar archive to inject malicious files into `/var/db/` while still allowing the PCC node to boot successfully, demonstrating a significant security finding within Apple's inference backbone.
2026-07-31 2026CosmosEscape: Taking Over Every Database in Azure Cosmos DB news 6 min readTool leveraging .NET reflection bypasses Azure Cosmos DB's Gremlin API sandbox. This "CosmosEscape" vulnerability grants code execution and access to a "Cosmos Master Key," enabling enumeration and full read/write takeover of any database within Azure Cosmos DB, including Microsoft's internal data stores. Microsoft has remediated the issue and implemented platform hardening. → wiz.io
2026-07-30 2026Account Takeover Across Multiple Programs via Featurebase Integration intermediate 2 min read Bug Bounty IDORWriteup detailing an account takeover (ATO) vulnerability in the Featurebase platform, a feedback and feature request service used by numerous organizations. The vulnerability arises from an Insecure Direct Object Reference (IDOR) where the `userId` parameter in API requests, specifically `POST /api/v1/user/identify` and during account modification via `POST /api/v1/user`, is not properly validated. This allows attackers to change a victim's email or impersonate them by obtaining their access token, leading to account compromise. → infosecwriteups.com
2026-07-29 2026How We Hacked Thousands of Data Centers in Minutes Using a 20-Year-Old Vulnerability news 12 min readLibrary for identifying internet-exposed Baseboard Management Controllers (BMC) and assessing risks related to CVE-2013-4786, a 20-year-old IPMI 2.0 vulnerability. This resource details how attackers can obtain password-derived authentication hashes before login, enabling offline cracking, and highlights the significant security implications for data centers, particularly in AI infrastructure where BMC compromise can lead to widespread lateral movement and persistence beneath the operating system. The library aids in visualizing this exposure using tools like BMCRadar.
2026-07-29 2026RAG and ruin: why your existing controls may miss AI poisoning attacks advanced 7 min read AILibrary addressing Retrieval-Augmented Generation (RAG) system security, this resource details the risks of AI data poisoning and RAG poisoning. It explains how threat actors can exploit retrieval pipelines by injecting crafted content, leading to misinformation, data leakage, or unauthorized actions. Traditional controls are insufficient against these text-based attacks. The library highlights techniques like semantic optimization and retrieval content crafting used by adversaries and discusses the business impact, citing research showing high attack success rates. It also touches on persistent prompt injection via long-term memory, as demonstrated by the spAIware proof of concept. → intigriti.com
2026-07-29 2026How an Unpatched N-Day Let Any Anonymous Visitor Rewrite WooCommerce Prices in ND Booking news 11 min read API Sec Bug BountyWriteup detailing CVE-2025–63001, an unpatched vulnerability in the ND Booking WordPress plugin. This flaw allows any unauthenticated visitor to permanently overwrite WooCommerce product prices by exploiting an insecure AJAX handler that lacks proper authorization checks beyond a publicly accessible nonce. The vulnerability is exploitable in the latest version of ND Booking, despite its CVE being assigned for older versions, and affects plugins integrating booking functionality with WooCommerce. → infosecwriteups.com
2026-07-29 2026Unprotected admin functionality — PortSwigger Access control vulnerabilities Lab 1 beginner 2 min read Bug Bounty IDORWriteup of Broken Access Control vulnerability (BAC-Portswigger-001) affecting an administrative panel. The vulnerability stems from missing authentication and authorization checks, allowing unauthenticated users to discover and access the `/administrator-panel` endpoint via `robots.txt`. This enables unauthorized actions like deleting user accounts, leading to full application compromise, aligning with OWASP Top 10 A01: Broken Access Control. Remediation involves enforcing authentication, implementing authorization checks, and avoiding reliance on `robots.txt` for security. → infosecwriteups.com
2026-07-28 2026Exploiting Volvo/Eicher's fleet platform to gain control over all users/vehicles intermediate 4 min read API SecWriteup detailing the exploitation of VE Commercial Vehicles' "My Eicher" fleet management platform, enabling account takeover and control over user fleets. Vulnerabilities in exposed, unauthenticated APIs allowed for the discovery of customer lists, user data, and OTPs, facilitating direct account compromise. This led to the potential control of hundreds of thousands of vehicles and access to sensitive uploaded documents including Aadhaar cards and driving licenses.
2026-07-28 2026What Is AI Pentesting and How Does It Works? beginner 5 min read AILibrary for AI pentesting, using reasoning-capable AI models to autonomously find, exploit, and validate context-dependent vulnerabilities like broken authorization and business-logic abuse that traditional scanners miss. It operates as an orchestrated system with a planning model, deterministic tools, an independent validator, and target context, generating attack narratives with verifiable proof of concept and reasoning traces. This approach complements existing scanners and human testers, focusing on vulnerabilities such as BOLA, authentication bypasses, and chained exploits, with examples like Snyk's Evo Continuous Offensive Security demonstrating its application. → snyk.io
2026-07-28 2026Unprotected admin functionality with unpredictable URL — PortSwigger Access Control Lab 2 intermediate 2 min read ReconWriteup of PortSwigger Access Control Lab 2 details a high-risk Broken Access Control vulnerability where an unprotected admin panel's URL is disclosed via client-side JavaScript on the home page. Attackers can bypass authentication by inspecting the page source, gaining unauthorized access to administrative functions and allowing actions like deleting users, leading to complete application compromise. Remediation involves enforcing authentication and authorization, avoiding security through obscurity, and not exposing sensitive endpoints in client-side code. → infosecwriteups.com
2026-07-28 2026One Header Away from 10+ GB of Customer Documents (PII) — $6K Bounty news 6 min read Bug BountyWriteup detailing a critical security flaw in a major insurer's China operations, allowing anonymous read and overwrite access to over 10 GB of customer documents containing PII. The vulnerability stems from two distinct failures on ByteDance's Volcengine TOS platform: a forgeable Referer header bypass for anonymous object reads, and an unauthenticated presigned-post signer enabling anonymous uploads and overwrites by spoofing credentials. This oversight, involving a misapplication of anti-leeching features and a lack of authorization checks on custom API endpoints, led to a $6K bounty. → infosecwriteups.com
2026-07-28 2026Unauthenticated Disclosure of A/B Test Data in Convert Pro — How Two Forgotten AJAX Endpoints… intermediate 9 min read API SecWriteup detailing an unauthenticated disclosure vulnerability in Convert Pro version 1.0.1, where two forgotten AJAX endpoints, `convertpro_interactions_report_ajax` and `convertpro_get_chart_data`, allowed attackers to retrieve A/B test names, variation names, and complete view/conversion statistics by iterating through sequential integer IDs without any authentication or authorization checks. → infosecwriteups.com
2026-07-27 2026What Is AI Pentesting and How Does It Works? beginner 5 min readLibrary for AI pentesting that uses reasoning-capable AI models to autonomously find, exploit, and validate context-dependent security vulnerabilities like BOLA and business-logic abuse. It functions as an orchestrated system combining a reasoning model, deterministic tools, an independent validator, and target context to generate attack narratives, not just flat alerts, and it complements traditional scanners and manual testing by covering vulnerabilities missed by signature-based approaches. → snyk.io
2026-07-23 2026Finding eight high-severity vulnerabilities in NodeBB in six hours intermediate 19 min read Bug Bounty XSSLibrary for discovering vulnerabilities in NodeBB, identifying eight high-severity issues including Cross-Site Scripting (XSS) and authorization bypasses. These vulnerabilities, affecting versions prior to 4.14.0, were found through autonomous whitebox assessment, with specific examples like XSS via custom Federation servers and template injection. The library's findings were promptly reported and fixed by the NodeBB maintainers. → aikido.dev
2026-07-23 2026A Millisecond of Predictability: Why CVE-2026-11374 Is Hard to Exploit advanced 15 min readTool for detecting and mitigating CVE-2026-11374, an unauthenticated account takeover vulnerability in ManageEngine ADSelfService Plus, RecoveryManager Plus, M365 Manager Plus, and ADAudit Plus. The vulnerability allows attackers to replay a predictable SSO ticket, often derived from the millisecond wall-clock time at login, to hijack administrator sessions. While blind exploitation is difficult due to layered controls, targeted attackers on the victim's network pose a realistic threat. The provided tool helps identify instances with the vulnerable AD360 cookie-replay path active and can assist in auditing patch levels. → bishopfox.com
2026-07-22 2026Writeup & POC: CVE-2026-49176 Windows WalletService to SYSTEM (LPE) news 6 min readWriteup detailing CVE-2026-49176, a local privilege-escalation vulnerability in Windows WalletService. This exploit allows a standard user to redirect WalletService to an attacker-seeded ESE database, triggering a callback DLL loaded as LocalSystem. The service's improper handling of the caller's Documents folder and the Extensible Storage Engine's persisted callback feature enable arbitrary DLL loading and execution with SYSTEM privileges.
2026-07-21 2026Escalating All The Privileges With Foxit PDF Reader (CVE-2026–57239) news 14 min read RCEWriteup detailing privilege escalation within Foxit PDF Reader, specifically CVE-2026–57239. The vulnerability allows an unprivileged user to achieve NT AUTHORITY\SYSTEM privileges. Exploitation requires initial code execution and leverages a DLL sideloading vulnerability in the updater to execute the system-privileged FoxitPDFReaderUpdateService.exe with elevated permissions, culminating in a full attack chain from user to SYSTEM.
2026-07-19 2026600$ For Stealing Podcasts/Show via RSS Feed Manipulation intermediate 2 min read API SecWriteup detailing a business logic flaw on a podcasting platform where an attacker could hijack legitimate podcasts by manipulating RSS feeds. By altering the `<itunes:email>` tag in a copied RSS file and hosting it on public cloud storage, the attacker bypassed ownership verification, allowing them to claim duplicate podcast entries. The platform has since implemented content hashing and duplicate feed detection to prevent similar vulnerabilities. → infosecwriteups.com
2026-07-19 2026How I Escalated to Domain Admin Using AD CS (And How to Fix It) intermediate 2 min readWriteup detailing a Domain Admin escalation via Active Directory Certificate Services (AD CS) exploitation. The article demonstrates how a misconfigured ESC1 certificate template, specifically "ESC1-Lab," allows an attacker like "bob" to request an Administrator certificate using `certipy-ad` and then authenticate as the Domain Administrator without knowing the password. It outlines the enumeration, request, and authentication steps, and provides remediation advice including disabling "Supply in the request," restricting enrollment permissions, and regular auditing with tools like `Certipy` and BloodHound. → infosecwriteups.com
2026-07-19 2026How I Abused a Group Policy Object (GPO) in Active Directory (And How to Fix It) intermediate 2 min readWriteup detailing Active Directory GPO abuse, demonstrating how misconfigured permissions on Group Policy Objects can lead to privilege escalation. The process involves using BloodHound to identify vulnerabilities like WriteDacl and WriteOwner on the Employees Policy GPO, and then provides steps to remediate by removing these excessive rights from the Delegation tab in Group Policy Management. → infosecwriteups.com
2026-07-19 2026From User Enumeration to PII Exposure: Chaining Two APIs Into a $2,000 Bug intermediate API SecWriteup detailing a $2,000 bug bounty discovery, where user enumeration through one API endpoint was chained with a second API endpoint to expose sensitive personal information at scale. This chained Broken Access Control vulnerability highlights the risks of API interactions, even when individual endpoints appear harmless. → infosecwriteups.com
2026-07-18 2026Windows AppResolver LPE: From AppContainer to SYSTEM. PoC linked to CVE-2026-50454 advanced 9 min readWriteup details a Local Privilege Escalation (LPE) technique in Windows, bypassing User Account Control (UAC) by exploiting a missing authorization check in `Windows.Internal.AppResolver.AppResolverActivationArgsFactory`. An attacker can leverage a zero-capability AppContainer to register a malicious handler for `ms-settings:`, which is then auto-elevated via `fodhelper.exe` using the administrator's token, ultimately leading to a SYSTEM-privileged process. This technique is associated with CVE-2026-50454, though the author notes it differs from the publicly described relative path traversal vulnerability.
2026-07-18 2026Confused Deputy: Google IdP Universal Account Takeover via Device Code Flow Hijacking advanced 12 min read AuthNLibrary for Confused Deputy exploit in Google IdP, enabling universal account takeover via device code flow hijacking. This vulnerability allows an attacker to silently steal an access token for an arbitrary Google-registered client, bypassing consent screens and 2FA, by chaining two bugs: session transferability via a crafted URL and the authorization server’s failure to bind `client_id` and `scope` server-side to the `device_code`. The initial report to Google's VRP was initially rejected but later fixed after a one-click Proof of Concept was developed. → infosecwriteups.com
2026-07-18 2026How I Found a Cross-Student IDOR in Academy LMS That Leaked Correct Quiz Answers intermediate 8 min read IDORWriteup detailing a Cross-Student Insecure Direct Object Reference (IDOR) vulnerability in the Academy LMS WordPress plugin, specifically affecting the quiz attempt details endpoint. Exploiting this flaw allowed any enrolled student to retrieve another student's quiz results and learn the correct answers to quiz questions, by passing the victim's `user_id` to the `get_student_quiz_attempt_details` function, bypassing authorization checks that incorrectly used the victim's enrollment status. → infosecwriteups.com
2026-07-18 2026Zero Credentials, Full Access: Inside a Complete Authorization Failure intermediate 3 min read API Sec AuthNWriteup on a complete authorization failure in a SaaS API where an unauthenticated attacker could access premium functionality, impersonate users, read private conversations, and escalate privileges by chaining trust-boundary failures, including missing authentication, client-controlled metadata for authorization, and exposed API documentation. → infosecwriteups.com
2026-07-18 2026Three Steps to the Terminal: A Siemens ROX II Zero-Day Trilogy advanced 10 min read RCEWriteup detailing a chained exploit of three zero-day vulnerabilities (CVE-2025-40948, CVE-2025-40947, and CVE-2025-40949) in Siemens ROX II OT switches. The exploit chain allows for arbitrary file disclosure via insecure xz utility usage, privilege escalation through command injection in the feature key validation, and persistent root code execution by manipulating the task scheduler. These vulnerabilities could grant an attacker full root access and persistence, compromising critical industrial control networks. → unit42.paloaltonetworks.com

Frequently Asked Questions

What is broken access control?
Broken access control occurs when an application fails to enforce restrictions on what authenticated users are allowed to do. This can lead to unauthorized access to other users' data, privilege escalation to admin roles, or performing actions outside the user's intended permissions — such as modifying or deleting resources they should not have access to.
What is the difference between authentication and authorization?
Authentication verifies identity (who are you?), while authorization determines permissions (what can you do?). A user can be properly authenticated but still access resources they shouldn't if authorization checks are missing or flawed. Many critical vulnerabilities arise from this distinction being overlooked.
How do you test for authorization vulnerabilities?
Test by accessing resources with different user roles, manipulating tokens or session cookies, changing IDs in API requests, and attempting to reach admin endpoints as a regular user. Tools like Autorize (Burp extension) automate this by replaying requests with different session tokens to detect missing authorization checks.

Weekly AppSec Digest

Get new resources delivered every Monday.