Security readout for executives and security teams
Plain-English summary
CVE-2021-43784 affects runc before 1.0.3, the low-level runtime used to start Linux containers. A malicious container configuration can abuse an integer overflow to change namespace setup and weaken container isolation. Risk is highest where untrusted users can supply container images or configurations.
Executive priority
Prioritize remediation on multi-tenant or shared container platforms first. The vulnerability is not reported as actively exploited in the supplied sources, but successful abuse can undermine the isolation boundary that containerized workloads depend on.
Technical view
runc used netlink internally to pass container configuration to C setup code. Its encoder mishandled overflow in a 16-bit byte-array length field, allowing oversized malicious attributes to be interpreted as additional netlink configuration messages. With container configuration control, an attacker could bypass namespace restrictions, including disabling namespaces.
Likely exposure
Organizations running runc versions earlier than 1.0.3 are exposed, especially shared container infrastructure accepting untrusted images or untrusted container configurations. Single-tenant environments with tightly controlled images and runtime configuration have lower practical exposure.
Exploitation context
The source bundle does not show CISA KEV listing or active exploitation. Exploitation requires low privileges plus some control over container configuration, and the CVSS vector marks attack complexity high. The impact is container isolation bypass, not a simple unauthenticated remote takeover.
Researcher notes
Focus analysis on runc netlink configuration serialization and the 16-bit byte-array length overflow. The advisory states attackers need configuration influence. Avoid assuming exposure in higher-level container products unless their deployed runtime includes affected runc versions.
Mitigation direction
- Upgrade runc to version 1.0.3 or later.
- Apply vendor or distribution security updates for bundled runc packages.
- Avoid running untrusted images with untrusted container configurations.
- Disallow untrusted namespace paths where supported.
- Review vendor guidance before applying nonstandard runtime mitigations.
Validation and detection
- Inventory runc versions on container hosts and build images.
- Confirm all affected hosts run runc 1.0.3 or a patched vendor build.
- Identify platforms that accept untrusted images or container configuration.
- Review controls around namespace paths and runtime configuration injection.
- Check change records for Debian or vendor runc security updates.
Public sources used
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
CWE-190: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
Open ATT&CK lookupContainer behavior lookup
The affected technology mentions containers, so container-specific ATT&CK technique review may help. This is a Glexia inferred lookup path, not an official MITRE, ATT&CK, or CVE Program mapping.
Open ATT&CK lookupCVE-2021-43784 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
Open ATT&CK lookup- Severity
- Medium
- CVSS
- 6 (3.1)
- Known Exploited
- No
- Published
Vector: CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:L
CNA and ADP enrichment extracted from CVE v5
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
CVSS vector scores
1 official scoreWe collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:L1.83.7Primary CVE scoreVulnerability scoring details
Base CVSS 3.1 score
6MediumVector: CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:L
Source materials
- CVE List V5 sourceCVE List V5
- https://github.com/opencontainers/runc/security/advisories/GHSA-v95c-p5hm-xq8fCVE reference
- https://github.com/opencontainers/runc/commit/9c444070ec7bb83995dbc0185da68284da71c554CVE reference
- https://github.com/opencontainers/runc/commit/d72d057ba794164c3cce9451a00b72a78b25e1aeCVE reference
- https://github.com/opencontainers/runc/commit/f50369af4b571e358f20b139eea52d612eb55eedCVE reference
- https://bugs.chromium.org/p/project-zero/issues/detail?id=2241CVE reference
- [debian-lts-announce] 20211206 [SECURITY] [DLA 2841-1] runc security updateCVE reference · mailing-list
- [debian-lts-announce] 20240219 [SECURITY] [DLA 3735-1] runc security updateCVE reference · mailing-list
Products and packages named in the record
CWE details
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
Integer Overflow or Wraparound
Integer Overflow or Wraparound represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.
