7.5

CVE-2025-39894: netfilter: br_netfilter: do not check confirmed bit in br_nf_local_in() after confirm

Modified
AliasesUBUNTU-CVE-2025-39894DEBIAN-CVE-2025-39894
Published 01-10-2025Last modified 15-10-2026

Vulnerability summary

CVE-2025-39894 is a high (CVSS 7.5) vulnerability in debian debian_linux. EPSS estimates a 0.33% chance of exploitation in the next 30 days, higher than 26.4% of scored vulnerabilities.

Priority
Prioritisesevere

Severe, CVSS 7.5 (CVE.org); no exploitation reported by the 5 checked sources; EPSS 0% (FIRST, 03-11-2026)

Source freshness unavailable

How is this decided?
CVSS score
7.5/10
010
High · v3.1 (CVE.org)
EPSS score
0.33%
0%100%
Low · +0.01 pp in 30 days
KEVNot listedNot listed by any tracked catalog.
RansomwareNot flaggedNo ransomware use recorded.
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 25 · Related 24

Timeline

  1. 01-10-2025
    PublishedVulnerability first disclosed.
  2. 15-10-2026
    Last modifiedVulnerability information updated.

Description

In the Linux kernel, the following vulnerability has been resolved: netfilter: br_netfilter: do not check confirmed bit in br_nf_local_in() after confirm When send a broadcast packet to a tap device, which was added to a bridge, br_nf_local_in() is called to confirm the conntrack. If another conntrack with the same hash value is added to the hash table, which can be triggered by a normal packet to a non-bridge device, the below warning may happen. ------------[ cut here ]------------ WARNING: CPU: 1 PID: 96 at net/bridge/br_netfilter_hooks.c:632 br_nf_local_in+0x168/0x200 CPU: 1 UID: 0 PID: 96 Comm: tap_send Not tainted 6.17.0-rc2-dirty #44 PREEMPT(voluntary) RIP: 0010:br_nf_local_in+0x168/0x200 Call Trace: <TASK> nf_hook_slow+0x3e/0xf0 br_pass_frame_up+0x103/0x180 br_handle_frame_finish+0x2de/0x5b0 br_nf_hook_thresh+0xc0/0x120 br_nf_pre_routing_finish+0x168/0x3a0 br_nf_pre_routing+0x237/0x5e0 br_handle_frame+0x1ec/0x3c0 __netif_receive_skb_core+0x225/0x1210 __netif_receive_skb_one_core+0x37/0xa0 netif_receive_skb+0x36/0x160 tun_get_user+0xa54/0x10c0 tun_chr_write_iter+0x65/0xb0 vfs_write+0x305/0x410 ksys_write+0x60/0xd0 do_syscall_64+0xa4/0x260 entry_SYSCALL_64_after_hwframe+0x77/0x7f </TASK> ---[ end trace 0000000000000000 ]--- To solve the hash conflict, nf_ct_resolve_clash() try to merge the conntracks, and update skb->_nfct. However, br_nf_local_in() still use the old ct from local variable 'nfct' after confirm(), which leads to this warning. If confirm() does not insert the conntrack entry and return NF_DROP, the warning may also occur. There is no need to reserve the WARN_ON_ONCE, just remove it.

CVSS metrics

5 scores · 4 sources · 2 versions

EPSS trend

Probability

0.33%

Chance of exploitation in the next 30 days

Percentile

26%

Versus all other CVEs

30-day change

Increase +0.01 pp

From 0.32% on 04-10-2026

04-10-202603-11-2026

Known exploited

Compare KEV catalogs
CISA KEV

Not in the CISA KEV catalog.

ENISA CNW

Not in the ENISA CNW catalog.

CIRCL

Not in the CIRCL catalog.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

No weakness data has been published for this record.

Affected systems

Version check

Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.

Ubuntu136 products
  • linux< 5.15.0-163.173 | < 6.8.0-106.106
  • linux-allwinner-5.19All versions (No fix recorded)
  • linux-aws< 5.15.0-1097.104 | < 6.8.0-1050.53
  • linux-aws-5.0All versions (No fix recorded)
  • linux-aws-5.11All versions (No fix recorded)
Debian2 products
  • linux< 6.1.153-1 | < 6.12.48-1 | < 6.16.6-1
  • debian_linuxEOL11.0
Linux2 products
  • linux≥ 7c3f28599652acf431a2211168de4a583f30b6d5, < d00c8b0daf56012f69075e3377da67878c775e4c | ≥ 2b1414d5e94e477edff1d2c79030f1d742625ea0, < ccbad4803225eafe0175d3cb19f0d8d73b504a94 | ≥ 80cd0487f630b5382734997c3e5e3003a77db315, < 50db11e2bbb635e38e3dd096215580d6adb41fb0 | ≥ 62e7151ae3eb465e0ab52a20c941ff33bb6332e9, < c47ca77fee9071aa543bae592dd2a384f895c8b6 | ≥ 62e7151ae3eb465e0ab52a20c941ff33bb6332e9, < a74abcf0f09f59daeecf7a3ba9c1d690808b0afe | ≥ 62e7151ae3eb465e0ab52a20c941ff33bb6332e9, < 479a54ab92087318514c82428a87af2d7af1a576 | cb734975b0ffa688ff6cc0eed463865bf07b6c01 | ≥ 5.15.151, < 5.15.192 | ≥ 6.1.81, < 6.1.151 | ≥ 6.6.21, < 6.6.105 | ≥ 6.7.9, < 6.8 | 6.8
  • linux_kernelEOL≥ 5.15.151, < 5.15.192 | ≥ 6.1.81, < 6.1.151 | ≥ 6.6.21, < 6.6.105 | ≥ 6.7.9, < 6.8 | ≥ 6.8.1, < 6.12.46 | ≥ 6.13, < 6.16.6 | 6.8 | 6.8:rc7 | 6.17:rc1 | 6.17:rc2 | 6.17:rc3 | 6.17:rc4

3 vendors · 140 products

References

31 links
Show all 31 references