Cyber Posture

NIST 800-53 r5 · Controls catalogue · Family AC

AC-24Access Control Decisions

{{ insert: param, ac-24_odp.01 }} to ensure {{ insert: param, ac-24_odp.02 }} are applied to each access request prior to access enforcement.

Last updated: 09 May 2026 03:25 UTC

Implementations targeting this control (0)

ATT&CK techniques this control mitigates (0)

Weaknesses this control addresses (6)AI

CWEs ranked by how often they appear in real CVEs. The rationale describes how this control reduces exploitability of each weakness class.

CWE Name CVEs Why this control addresses it
CWE-862Missing Authorization8,680Requiring a decision for every access request prevents missing authorization checks that would otherwise allow unauthorized access.
CWE-284Improper Access Control4,832Ensuring access control decisions are made and applied to every request before enforcement directly prevents improper access control by requiring policy-based checks.
CWE-863Incorrect Authorization3,234Applying decisions to each request prior to enforcement mitigates incorrect authorization by enforcing consistent policy evaluation.
CWE-639Authorization Bypass Through User-Controlled Key1,837Per-request decision making makes it harder to bypass authorization using user-controlled keys without proper validation in the decision process.
CWE-285Improper Authorization1,230The control mandates authorization decisions for each access request, reducing the ability to exploit improper authorization weaknesses.
CWE-425Direct Request ('Forced Browsing')255Forcing a decision on every access request, including direct ones, reduces the exploitability of forced browsing by ensuring no unchecked access paths.

Top CVEs where this control is the strongest mitigation

CVE Risk CVSS EPSS Match
CVE-2026-414281.89.10.0007good
CVE-2026-258111.89.10.0005good
CVE-2026-356041.68.10.0006good
CVE-2026-23701.68.10.0001good
CVE-2025-202292.38.00.1125good
CVE-2024-96172.26.50.1556good
CVE-2025-669562.09.90.0012partial
CVE-2025-268532.010.00.0040good
CVE-2025-106112.09.80.0028good
CVE-2025-06372.09.80.0025good
CVE-2026-258092.09.80.0010good
CVE-2026-329242.09.80.0006good
CVE-2026-258752.09.80.0007partial
CVE-2025-394772.09.80.0008good
CVE-2025-459682.09.80.0034good
CVE-2025-508702.09.80.0031good
CVE-2025-497011.98.80.0182good
CVE-2026-330681.88.80.0012good
CVE-2025-12701.89.10.0009good
CVE-2024-506871.89.10.0017good
CVE-2026-270711.89.10.0006good
CVE-2025-275071.89.00.0016good
CVE-2026-56521.89.00.0010partial
CVE-2023-73171.88.80.0029good
CVE-2025-645231.88.80.0011good

Other controls in family AC

AC-1 AC-10 AC-11 AC-12 AC-13 AC-14 AC-15 AC-16 AC-17 AC-18 AC-19 AC-2 AC-20 AC-21 AC-22 AC-23 AC-25 AC-3 AC-4 AC-5 AC-6 AC-7 AC-8 AC-9