LiveActive security incident?Get immediate response
CVE Record

CVE-2025-68725: bpf: Do not let BPF test infra emit invalid GSO types to stack

In the Linux kernel, the following vulnerability has been resolved: bpf: Do not let BPF test infra emit invalid GSO types to stack Yinhao et al. reported that their fuzzer tool was able to trigger a skb_warn_bad_offload() from netif_skb_features() -> gso_features_check(). When a BPF program - triggered via BPF test infra - pushes the packet to the loopback device via bpf_clone_redirect() then mentioned offload warning can be seen. GSO-related features are then rightfully disabled. We get into this situation due to convert___skb_to_skb() setting gso_segs and gso_size but not gso_type. Technically, it makes sense that this warning triggers since the GSO properties are malformed due to the gso_type. Potentially, the gso_type could be marked non-trustworthy through setting it at least to SKB_GSO_DODGY without any other specific assumptions, but that also feels wrong given we should not go further into the GSO engine in the first place. The checks were added in 121d57af308d ("gso: validate gso_type in GSO handlers") because there were malicious (syzbot) senders that combine a protocol with a non-matching gso_type. If we would want to drop such packets, gso_features_check() currently only returns feature flags via netif_skb_features(), so one location for potentially dropping such skbs could be validate_xmit_unreadable_skb(), but then otoh it would be an additional check in the fast-path for a very corner case. Given bpf_clone_redirect() is the only place where BPF test infra could emit such packets, lets reject them right there.

UnknownCVSS not scoredNot KEV-listedUpdated
Glexia's TakeAutomated analysisunknown

Security readout for executives and security teams

Plain-English summary

This Linux kernel issue lets BPF test infrastructure create malformed network offload metadata and send it toward the loopback network path. The public record describes warnings and defensive feature disabling, not proven compromise. Business urgency is mainly kernel hygiene and exposure management, especially for systems using affected Linux kernels or Siemens products referenced by the advisory.

Executive priority

Treat this as a monitored kernel maintenance item unless vendor guidance raises product-specific urgency. Prioritize externally exposed, appliance, or high-assurance environments where kernel patch lag is unacceptable.

Technical view

The flaw is in Linux kernel BPF handling around bpf_clone_redirect(). convert___skb_to_skb() can set gso_segs and gso_size without a valid gso_type, causing skb_warn_bad_offload() through netif_skb_features() and gso_features_check(). The fix rejects these malformed packets at bpf_clone_redirect().

Likely exposure

Exposure appears limited to Linux systems running affected kernel versions where BPF test infrastructure can emit packets through bpf_clone_redirect(). The bundle also references a Siemens advisory, so operators of Siemens products should verify whether their product packages include affected kernels.

Exploitation context

The issue was reported from fuzzing. The source bundle does not identify public exploitation, weaponized exploit availability, or CISA KEV listing. The described impact is malformed GSO metadata reaching network stack checks, with GSO-related features disabled.

Researcher notes

The record lacks CVSS, CWE, and concrete impact classification. Analysis should avoid assuming privilege escalation, remote reachability, or denial of service beyond the documented warning path. The strongest evidence is the kernel commit rationale and vendor advisory references.

Mitigation direction

  • Update Linux kernels to vendor releases containing the referenced stable fixes.
  • Check the Siemens advisory if Siemens products are in scope.
  • Follow distribution or appliance vendor guidance for exact fixed package versions.
  • Limit BPF capability exposure according to existing hardening policies.

Validation and detection

  • Inventory Linux kernel versions across servers, appliances, and embedded products.
  • Map installed kernels to vendor advisories and the referenced stable commits.
  • Check whether Siemens-listed products are deployed in the environment.
  • Confirm patch deployment through package inventory or kernel build metadata.
Prepared
Confidence
medium
Sources
10

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-68725 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
Unknown
CVSS
Not scored
Known Exploited
No
Published
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.

0CVSS vectors
3Timeline events
2ADP providers
9Source links

SSVC decision data

CISA-ADPCISA Coordinator
Timestamp
Version
2.0.3
Exploitation: noneAutomatable: noTechnical Impact: partial

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

CISA-ADPCISA ADP Vulnrichment
other:ssvc
siemens-SADPADP container
Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
LinuxLinux850a88cc4096fe1df407452ba2e4d28cf5b3eee9, 850a88cc4096fe1df407452ba2e4d28cf5b3eee9, 850a88cc4096fe1df407452ba2e4d28cf5b3eee9, 850a88cc4096fe1df407452ba2e4d28cf5b3eee9, 850a88cc4096fe1df407452ba2e4d28cf5b3eee9, 850a88cc4096fe1df407452ba2e4d28cf5b3eee9, 850a88cc4096fe1df407452ba2e4d28cf5b3eee9unaffected
LinuxLinux5.6, 0, 5.10.249, 5.15.199, 6.1.162, 6.6.122, 6.12.68, 6.18.2, 6.19affected
Weakness

CWE details

No CWE listed

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