Security Resilience

CVE-2024-22387

Published
11 July 2024
Modified
15 April 2026
CVSS Score v3.1 6.8
Click a component to see what it means
Raw vectorCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:H
EPSS Score 0.0031 22th percentile
Risk Priority 50 floored blend · peak EPSS

CVSS and EPSS are reproduced from their sources (NVD, FIRST EPSS). Risk Priority is our own derived reading, not an NVD score.

Summary

CVE-2024-22387 is a medium-severity External Control of Critical State Data (CWE-642) vulnerability in Gallagher Technical (inferred from references). Its CVSS base score is 6.8 (Medium).

Operationally, ranked at the 22th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog.

The strongest mitigations our analysis identified map to AC-3 (Access Enforcement) and AC-6 (Least Privilege) — see the control section below for these in your framework.

OWASP Top 10 for Web (2025)

EU & UK References

Vulnerability Data

External Control of Critical State Data (CWE-642) in the Controller 6000 and Controller 7000 diagnostic web interface allows an authenticated user to modify device I/O connections leading to unexpected behavior that in some circumstances could compromise site physical security controls.…

more

Gallagher recommend the diagnostic web page is not enabled (default is off) unless advised by Gallagher Technical support. This interface is intended only for diagnostic purposes. This issue affects: Gallagher Controller 6000 and 7000 9.10 prior to vCR9.10.240520a (distributed in 9.10.1268(MR1)), 9.00 prior to vCR9.00.240521a (distributed in 9.00.1990(MR3)), 8.90 prior to vCR8.90.240520a (distributed in 8.90.1947 (MR4)), 8.80 prior to vCR8.80.240520a (distributed in 8.80.1726 (MR5)), 8.70 prior to vCR8.70.240520a (distributed in 8.70.2824 (MR7)), all versions of 8.60 and prior.

CWE(s)

Related Threats

CVEs Like This One

CVE-2024-8754Shared CWE-642
CVE-2024-58265Shared CWE-642
CVE-2025-54566Shared CWE-642
CVE-2025-26787Shared CWE-642
CVE-2025-49090Shared CWE-642
CVE-2026-78655Shared CWE-642
CVE-2023-0575Shared CWE-642
CVE-2026-29146Shared CWE-642

Affected Assets

Gallagher
Technical
inferred from references and description; NVD did not file a CPE for this CVE

Mitigating Controls

Mitigating Controls (NIST 800-53 r5) AI

Enforces access authorizations on the stored critical state data so unauthorized actors cannot read or modify it.

Limits which subjects may access the location holding security-critical state, reducing the set of actors that can tamper with it.

Requires cryptographic or other protection of information at rest, directly blocking unauthorized external access to critical state.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

blocks

A.5.15 only requires determining requirements, defining a topic-specific policy on access control, and considering factors like need-to-know and segregation; it does not itself enforce, implement, or configure any access restrictions that would stop exploitation of externally controllable critical state data.

blocks

A.5.18's provisioning, revocation, review and adjustment of authorized access rights (including before role changes/termination) directly stops unauthorized actors from reaching externally-controlled critical state data in most cases; the bounded remainder is state stored outside any access-controlled container or channel.

blocks

A.8.2 controls the allocation, review, expiry and use of privileged rights via authorization and least-privilege rules; it has no bearing on whether critical state data is stored in an attacker-accessible location, so the weakness can still be introduced and exploited independently of this control.

blocks

Secure development practices can avoid placing critical state in externally writable locations.

blocks

A.8.26 only requires that security requirements (including access controls, encryption, input validation, etc.) be identified and specified during development or acquisition; it does not itself enforce, implement or configure those measures to stop exploitation of externally controllable critical state data.

blocks

A.8.27 mandates security-by-design principles (least privilege, default deny, assume breach, distrust external input, defence-in-depth, hardening, zero-trust verification) that reach some but not most instances of externally controllable critical state data; many storage-location and exposure-design flaws remain outside its named coverage.

Hardening callouts derived

DISA STIG baselines are authored against specific weaknesses. Where this CVE cites a broad weakness class, the mapping is not asserted at that abstraction (owner ruling, 2026-09-25: grade only at Base and below), so no rule is shown here rather than a rule shown against the wrong grain.

  • No fine-grained STIG row for CWE-642, a class-level weakness, and none of its children carries one either.

References