CVE-2021-47244
In the Linux kernel, the following vulnerability has been resolved: mptcp: Fix out of bounds when parsing TCP options The TCP option parser in mptcp (mptcp_get_options) could read one byte out of...
Affects 1 product across 1 vendor.
Software reads data past the boundary of an allocated buffer, leaking sensitive information or causing crashes.
Mapping is CWE-to-CAPEC per MITRE CAPEC 3.9.
A vulnerability in the Linux kernel's mptcp module allows for an out-of-bounds read when parsing TCP options, which could potentially lead to information disclosure or other unspecified impacts.
BSID: BS-2024-GLOBAL-303154-M • Model: /workspace/models/qwen2.5-coder-32b-instruct-bf16 • Confidence: MEDIUM
Is this CVE in your environment?
BreachSpider monitors your ICS/OT environment for vulnerabilities like this one. No agents or network access required. Free to start.
Check My Environment →What is CVE-2021-47244?
What is the CVSS score for CVE-2021-47244?
Is CVE-2021-47244 actively exploited?
How do I remediate CVE-2021-47244?
What systems are affected by CVE-2021-47244?
| CVE ID | CVE-2021-47244 |
|---|---|
| BSID | BS-2024-GLOBAL-303154-M BreachSpider Global ID |
| CVSS Vector | CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| Published | 2024-05-21 |
| Last Modified | 2025-04-04 |
| ICS Relevance | 15% |
| Weakness (CWE) | |
| Source | NVD |
In the Linux kernel, the following vulnerability has been resolved: mptcp: Fix out of bounds when parsing TCP options The TCP option parser in mptcp (mptcp_get_options) could read one byte out of bounds. When the length is 1, the execution flow gets into the loop, reads one byte of the opcode, and if the opcode is neither TCPOPT_EOL nor TCPOPT_NOP, it reads one more byte, which exceeds the length of 1. This fix is inspired by commit 9609dad263f8 ("ipv4: tcp_input: fix stack out of bounds when parsing TCP options.").
Source: NIST NVD / MITRE CVE Database
The vulnerability arises from the mptcp_get_options function in the mptcp module. When the length of the TCP option is 1, the function reads one byte for the opcode and, if the opcode is neither TCPOPT_EOL nor TCPOPT_NOP, attempts to read an additional byte, resulting in an out-of-bounds read.
Exploitation Likelihood: MEDIUM
| Vendor | Product | Affected Versions |
|---|---|---|
| Linux | Linux Kernel | 5.13 ≥ 5.6, < 5.10.46 ≥ 5.11, < 5.12.13 |
No official vendor advisory link on record. See the CVE record →
| CISA known-exploited | Not in KEV catalog |
|---|---|
| Public Exploit | Not confirmed |
| PoC Code | Not confirmed |
AI Enrichment Record — provenance & audit hash
| Model | /workspace/models/qwen2.5-coder-32b-instruct-bf16 |
|---|---|
| Confidence | MEDIUM |
| Enriched At | 2026-05-24 |
| SHA-512 Audit Hash | fafc465947936fee4cd0a6ac35ed2c73dbd6a1870d4d2f6074039e1d951f11a22e0462d612724341cd29c13478ef939110023d13f0e24d489511ad2991026454 |
ICS/OT Vulnerability Intelligence for Your Environment
BreachSpider tracks 384,000+ CVEs and matches them to your ICS/OT assets by exact version, with AI analysis, NERC CIP mapping, and vendor PSIRT contacts.
Create a free account →