Security readout for executives and security teams
Plain-English summary
CVE-2022-50876 is a Linux kernel USB gadget driver memory-safety bug. In affected MUSB gadget code, received USB data could be copied past the intended request buffer. This matters mainly for systems that use Linux USB gadget/MUSB functionality, common in some embedded or OTG devices, not typical server workloads.
Executive priority
Treat as a targeted kernel maintenance issue. Prioritize products or appliances that expose USB gadget/MUSB functionality, especially where untrusted USB hosts may connect. For standard servers without this path, handle through normal kernel patch cycles.
Technical view
The flaw is in drivers/usb/musb/musb_gadget.c rxstate handling. When request length exceeds endpoint packet size and the request buffer is not mapped, fifo data may exceed the remaining request buffer. The kernel fix limits fifo copy length to request->length minus request->actual.
Likely exposure
Exposure is likely limited to Linux systems using the MUSB USB gadget path. General-purpose Linux servers without this hardware/driver path are less likely exposed. The CVE record lists multiple affected Linux stable versions, but organizations should rely on distribution kernel advisories for exact package impact.
Exploitation context
The source bundle does not show CISA KEV listing, public exploitation, or exploit availability. Practical exploitation would require reaching the vulnerable USB gadget receive path, suggesting a local/physical or specialized device interaction context rather than routine network exposure.
Researcher notes
The record provides no CVSS, CWE, or confirmed exploit status. Affected-version data is broad and should be reconciled with distro backports. The linked commits are the primary remediation evidence and describe the length check added to prevent out-of-bounds buffer access.
Mitigation direction
- Update to a kernel or vendor package containing the referenced stable fixes.
- Check Linux distribution advisories for backported fixes and exact package versions.
- Prioritize embedded or OTG devices using MUSB USB gadget functionality.
- If patching is delayed, consult vendor guidance for temporary USB gadget controls.
Validation and detection
- Inventory Linux systems with USB gadget and MUSB driver usage.
- Compare deployed kernels against vendor advisories and fixed stable commits.
- Review kernel package changelogs for the musb_gadget.c rxstate overflow fix.
- Validate updates in staging on affected device models.
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.
CVE-2022-50876 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
- Unknown
- CVSS
- Not scored
- Known Exploited
- No
- Published
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 and timeline data
No CVSS vectors or timeline events were available in the normalized CVE source material.
Source materials
- CVE List V5 sourceCVE List V5
- https://git.kernel.org/stable/c/826f84ab04a5cafe484ea9c2c85a3930068e5cb7CVE reference
- https://git.kernel.org/stable/c/a1008c8b9f357691ce6a8fdb8f157aecb2d79167CVE reference
- https://git.kernel.org/stable/c/7c80f3a918ba9aa26fb699ee887064ec3af0396aCVE reference
- https://git.kernel.org/stable/c/d6afcab1b48f4051211c50145b9e91be3b1b42c9CVE reference
- https://git.kernel.org/stable/c/acf0006f2b2b2ca672988875fd154429aafb2a9bCVE reference
- https://git.kernel.org/stable/c/3c84c7f592c4ba38f54ddaddd0115acc443025dbCVE reference
- https://git.kernel.org/stable/c/a9ccd2ab1becf5dcb6d57e9fcd981f5eaa606c96CVE reference
- https://git.kernel.org/stable/c/523313881f0aa5cbbdb548ce575b6e58b202bd76CVE reference
- https://git.kernel.org/stable/c/eea4c860c3b366369eff0489d94ee4f0571d467dCVE reference
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.
