CVE-2023-40299
Konghq Insomnia 2023.4.0
Raw vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:HCVSS and EPSS are reproduced from their sources (NVD, FIRST EPSS). Risk Priority is our own derived reading, not an NVD score.
Summary
CVE-2023-40299 is a high-severity Process Control (CWE-114) vulnerability in Konghq Insomnia. Its CVSS base score is 7.8 (High).
Operationally, ranked at the 36th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.
OWASP Top 10 for Web (2025)
EU & UK References
- 🇪🇺 ENISA EUVD: EUVD-2023-44891
Vulnerability Data
Kong Insomnia 2023.4.0 on macOS allows attackers to execute code and access restricted files, or make requests for TCC permissions, by using the DYLD_INSERT_LIBRARIES environment variable.
- CWE(s)
Related Threats
CVEs Like This One
Affected Assets
Mitigating Controls
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.
A.8.19's rules on approved code only, testing before install, least-privilege installation rights, and avoiding untrusted external packages directly stop many untrusted-source process-control cases from being introduced or exploited on operational systems, but leave a bounded remainder (e.g. untrusted libraries already present at build time, runtime dynamic loading decisions outside the install boundary, or flaws in the approved code itself).
Secure development lifecycle practices include controls on external code and command execution paths.
Application security requirements can mandate validation of external inputs and libraries.
A.8.27 mandates security-by-design principles (least privilege, distrust external input, fail securely, defence-in-depth, hardening, zero-trust verification) that reach some but not most instances of CWE-114; a bounded remainder (e.g. unsafe library loading in custom code or third-party components where principles are applied incompletely) is left.
Secure coding standards explicitly forbid executing or loading code from untrusted sources.
Security testing can detect unsafe process or library loading but does not prevent it by itself.
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-114, a class-level weakness, and none of its children carries one either.