LiveActive security incident?Get immediate response
CVE Record

CVE-2025-37938: tracing: Verify event formats that have "%*p.."

In the Linux kernel, the following vulnerability has been resolved: tracing: Verify event formats that have "%*p.." The trace event verifier checks the formats of trace events to make sure that they do not point at memory that is not in the trace event itself or in data that will never be freed. If an event references data that was allocated when the event triggered and that same data is freed before the event is read, then the kernel can crash by reading freed memory. The verifier runs at boot up (or module load) and scans the print formats of the events and checks their arguments to make sure that dereferenced pointers are safe. If the format uses "%*p.." the verifier will ignore it, and that could be dangerous. Cover this case as well. Also add to the sample code a use case of "%*pbl".

HighCVSS 7.1Not KEV-listedUpdated
Glexia's TakeAutomated analysishigh

Security readout for executives and security teams

Plain-English summary

A flaw in Linux kernel tracing can let certain trace-event formats bypass a safety check. A locally authenticated, low-privilege user may be able to trigger access to freed kernel memory, potentially exposing sensitive information or crashing the system. Internet reachability alone does not create exposure.

Executive priority

Treat this as a high-priority operating-system maintenance issue, especially on shared hosts where untrusted users can run local code. It is not evidenced as an active or remote attack, so emergency internet isolation is unsupported. Schedule prompt patching through normal kernel change controls and verify systems booted into corrected kernels.

Technical view

The trace-event verifier failed to inspect formats using "%*p..". Such formats could dereference event data freed before a trace record is read, causing a use-after-free read. CVSS 3.1 is 7.1: local access, low complexity, low privileges, no user interaction, with high confidentiality and availability impact.

Likely exposure

Exposure is limited to Linux systems running an affected kernel with a reachable vulnerable tracing path. The source bundle identifies Linux kernel versions and several stable-branch correction commits, but does not provide reliable distribution-package mappings. Multi-user hosts, developer systems, containers sharing a host kernel, and systems loading third-party trace-event modules deserve closer review.

Exploitation context

CISA KEV status is false, and the supplied sources provide no evidence of active exploitation or a public exploit. The CVSS vector requires local access and low privileges. Risk is therefore primarily post-access privilege-boundary impact, information exposure, and denial of service rather than unauthenticated remote compromise.

Researcher notes

The failure is in trace-event format verification: "%*p.." was ignored, allowing unsafe pointer dereferences to escape validation performed at boot or module load. The described consequence is reading memory after it has been freed, with possible kernel crash or disclosure. The correction covers this format case and adds a "%*pbl" sample. Exact triggerability by configuration is not documented here.

Mitigation direction

  • Apply the kernel update recommended by the operating-system or kernel vendor.
  • Confirm the selected update incorporates the applicable referenced stable-kernel correction.
  • Prioritize shared, multi-user, development, and container-host systems.
  • Reboot into the updated kernel according to vendor guidance.
  • Monitor vendor advisories for distribution-specific package and backport details.

Validation and detection

  • Inventory running kernel versions across Linux hosts and container hosts.
  • Compare each kernel package with its distribution vendor's CVE guidance.
  • Verify the running kernel changed after updating and rebooting.
  • Confirm the applicable stable correction is present in custom kernels.
  • Regression-test tracing and third-party kernel modules in staging.
Prepared
Confidence
medium
Sources
9

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

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 · low confidence lookup

CVE-2025-37938 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
High
CVSS
7.1 (3.1)
Known Exploited
No
Published

Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H

Official CVE source material

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.

1CVSS vectors
3Timeline events
1ADP providers
8Source links

CVSS vector scores

1 official score

We 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.

ScoreVersionSeverityVectorExploitImpactSource
7.1CVSS 3.1HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H1.85.2Linux

Vulnerability scoring details

Base CVSS 3.1 score

7.1High
CVSS 3.1 vector shape for CVE-2025-37938Attack VectorAttack ComplexityPrivileges RequiredUser InteractionScopeConfidentiality ImpactIntegrity ImpactAvailability Impact

Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H

Attack Vector
NetworkAdjacentLocalPhysical
Attack Complexity
LowHigh
Privileges Required
NoneLowHigh
User Interaction
NoneRequired
Scope
ChangedUnchanged
Confidentiality Impact
HighLowNone
Integrity Impact
HighLowNone
Availability Impact
HighLowNone

Vulnerability timeline

Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.

  1. CVE reservedCVE Program

    The CVE ID was reserved by the assigning CNA.

  2. CVE publishedCVE Program

    The CVE record was published.

  3. CVE updatedCVE Program

    The CVE record metadata indicates this as the latest update time.

ADP provider summaries

CVECVE Program Container
Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
LinuxLinux5013f454a352cce8e62162976026a9c472595e42, 5013f454a352cce8e62162976026a9c472595e42, 5013f454a352cce8e62162976026a9c472595e42, 5013f454a352cce8e62162976026a9c472595e42, 5013f454a352cce8e62162976026a9c472595e42, 5013f454a352cce8e62162976026a9c472595e42unaffected
LinuxLinux5.13, 0, 6.1.136, 6.6.89, 6.12.26, 6.13.11, 6.14.2, 6.15affected
Weakness

CWE details

No CWE listed

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.