Security readout for executives and security teams
Plain-English summary
This Linux kernel issue can cause a runtime panic when specific hardening and sanitizer options are enabled. The public record describes a crash seen during Android CTS input tests, not data theft or remote compromise. Business urgency depends on whether your kernels use these build options and affected versions.
Executive priority
Treat as targeted kernel stability risk, not a confirmed breach-enabling vulnerability. Prioritize validation for Android, test, or hardened kernel environments using UBSAN local bounds. Patch through normal kernel maintenance unless affected systems show crashes or support critical workloads.
Technical view
With CONFIG_FORTIFY=y and CONFIG_UBSAN_LOCAL_BOUNDS=y, __compiletime_strlen() can use a maximum compile-time object size for control-flow-dependent strings, then read past a shorter literal during a NUL check. UBSAN local bounds turns this into a fault. The cited fix changes the macro logic and adds KUnit coverage.
Likely exposure
Exposure appears limited to Linux kernels in the affected record, especially builds enabling both CONFIG_FORTIFY and CONFIG_UBSAN_LOCAL_BOUNDS. Android-related testing triggered the issue in hidinput_allocate(). The record lists Linux 5.16, 5.19.17, 6.0.3, and 6.1 as affected, but version range details are incomplete.
Exploitation context
No cited source states active exploitation, and this CVE is not marked KEV in the provided data. The documented trigger is a runtime panic during Android Compatibility Test Suite input tests. Public evidence does not establish remote exploitability or attacker-controlled triggering conditions.
Researcher notes
The record describes a fortify macro correctness bug involving __builtin_object_size() and control-flow-dependent string literals. Evidence supports a bounds sanitizer panic, but not a confidentiality or privilege impact. Affected-version metadata is sparse, so validate against kernel commits and downstream backports.
Mitigation direction
- Check vendor or distribution advisories for patched kernel packages.
- Prioritize kernels built with both FORTIFY and UBSAN local bounds enabled.
- Apply kernel updates containing the referenced stable fixes when available.
- If vendor-approved, avoid unpatched production builds with the triggering configuration.
Validation and detection
- Inventory deployed Linux kernel versions against the CVE affected record.
- Check kernel configuration for CONFIG_FORTIFY and CONFIG_UBSAN_LOCAL_BOUNDS.
- Confirm whether referenced stable commits are present in your kernel tree.
- Review crash logs for UBSAN bounds faults around fortified strlen paths.
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-50778 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
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.
