CVE-2023-54114: linux
Vulnerability summary
CVE-2023-54114 is a vulnerability in linux with no CVSS score yet. EPSS estimates a 0.22% chance of exploitation in the next 30 days, higher than 11.6% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 5 · Related 2Timeline
- 24-12-2025PublishedVulnerability first disclosed.
- 11-05-2026Last modifiedVulnerability information updated.
Description
In the Linux kernel, the following vulnerability has been resolved: net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() As the call trace shows, skb_panic was caused by wrong skb->mac_header in nsh_gso_segment(): invalid opcode: 0000 [#1] PREEMPT SMP KASAN PTI CPU: 3 PID: 2737 Comm: syz Not tainted 6.3.0-next-20230505 #1 RIP: 0010:skb_panic+0xda/0xe0 call Trace: skb_push+0x91/0xa0 nsh_gso_segment+0x4f3/0x570 skb_mac_gso_segment+0x19e/0x270 __skb_gso_segment+0x1e8/0x3c0 validate_xmit_skb+0x452/0x890 validate_xmit_skb_list+0x99/0xd0 sch_direct_xmit+0x294/0x7c0 __dev_queue_xmit+0x16f0/0x1d70 packet_xmit+0x185/0x210 packet_snd+0xc15/0x1170 packet_sendmsg+0x7b/0xa0 sock_sendmsg+0x14f/0x160 The root cause is: nsh_gso_segment() use skb->network_header - nhoff to reset mac_header in skb_gso_error_unwind() if inner-layer protocol gso fails. However, skb->network_header may be reset by inner-layer protocol gso function e.g. mpls_gso_segment. skb->mac_header reset by the inaccurate network_header will be larger than skb headroom. nsh_gso_segment nhoff = skb->network_header - skb->mac_header; __skb_pull(skb,nsh_len) skb_mac_gso_segment mpls_gso_segment skb_reset_network_header(skb);//skb->network_header+=nsh_len return -EINVAL; skb_gso_error_unwind skb_push(skb, nsh_len); skb->mac_header = skb->network_header - nhoff; // skb->mac_header > skb->headroom, cause skb_push panic Use correct mac_offset to restore mac_header and get rid of nhoff.
CVSS metrics
Risk metrics not yet published.
EPSS trend
Probability
0.22%
Chance of exploitation in the next 30 days
Percentile
12%
Versus all other CVEs
30-day change
0.00 pp
From 0.22% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeNo weakness data has been published for this record.
Affected systems
Ubuntu123 products
- linuxAll versions (No fix recorded) | < 5.4.0-162.179 | < 5.15.0-83.92
- linux-allwinner-5.19All versions (No fix recorded)
- linux-awsAll versions (No fix recorded) | < 5.4.0-1109.118 | < 5.15.0-1044.49
- linux-aws-5.0All versions (No fix recorded)
- linux-aws-5.11All versions (No fix recorded)
Debian1 product
- linux< 6.1.37-1 | < 6.3.7-1
Linux1 product
- linux≥ c411ed854584a71b0e86ac3019b60e4789d88086, < 2f88c8d38ecf5ed0273f99a067246899ba499eb2 | ≥ c411ed854584a71b0e86ac3019b60e4789d88086, < d2309e0cb27b6871b273fbc1725e93be62570d86 | ≥ c411ed854584a71b0e86ac3019b60e4789d88086, < 435855b0831b351cb72cb38369ee33122ce9574c | ≥ c411ed854584a71b0e86ac3019b60e4789d88086, < 02b20e0bc0c2628539e9e518dc342787c3332de2 | ≥ c411ed854584a71b0e86ac3019b60e4789d88086, < cdd8160dcda1fed2028a5f96575a84afc23aff7d | ≥ c411ed854584a71b0e86ac3019b60e4789d88086, < 6fbedf987b6b8ed54a50e2205d998eb2c8be72f9 | ≥ c411ed854584a71b0e86ac3019b60e4789d88086, < cb38e62922aa3991793344b5a5870e7291c74a44 | ≥ c411ed854584a71b0e86ac3019b60e4789d88086, < c83b49383b595be50647f0c764a48c78b5f3c4f8 | 4.14
3 vendors · 125 products