🛡️ OESA-2026-1340 — kernel (CVE-2023-54284 +3 more)

🟠 CVSS 8.0 — High ✅ No Known Exploit OSV
8.0
CVSS Score
0 Low4 Medium7 High9 Critical10

Description

kernel security update

The Linux Kernel, the operating system core itself.

Security Fix(es):

In the Linux kernel, the following vulnerability has been resolved:

media: av7110: prevent underflow in write_ts_to_decoder()

The buf[4] value comes from the user via ts_play(). It is a value in

the u8 range. The final length we pass to av7110_ipack_instant_repack()

is "len - (buf[4] + 1) - 4" so add a check to ensure that the length is

not negative. It's not clear that passing a negative len value does

anything bad necessarily, but it's not best practice.

With the new bounds checking the "if (!len)" condition is no longer

possible or required so remove that.(CVE-2023-54284)

In the Linux kernel, the following vulnerability has been resolved:

ipvs: Defer ip_vs_ftp unregister during netns cleanup

On the netns cleanup path, __ip_vs_ftp_exit() may unregister ip_vs_ftp

before connections with valid cp->app pointers are flushed, leading to a

use-after-free.

Fix this by introducing a global exiting_module flag, set to true in

ip_vs_ftp_exit() before unregistering the pernet subsystem. In

__ip_vs_ftp_exit(), skip ip_vs_ftp unregister if called during netns

cleanup (when exiting_module is false) and defer it to

__ip_vs_cleanup_batch(), which unregisters all apps after all connections

are flushed. If called during module exit, unregister ip_vs_ftp

immediately.(CVE-2025-40018)

In the Linux kernel, the following vulnerability has been resolved:

libceph: fix potential use-after-free in have_mon_and_osd_map()

The wait loop in __ceph_open_session() can race with the client

receiving a new monmap or osdmap shortly after the initial map is

received. Both ceph_monc_handle_map() and handle_one_map() install

a new map immediately after freeing the old one

kfree(monc->monmap);

monc->monmap = monmap;

ceph_osdmap_destroy(osdc->osdmap);

osdc->osdmap = newmap;

under client->monc.mutex and client->osdc.lock respectively, but

because neither is taken in have_mon_and_osd_map() it's possible for

client->monc.monmap->epoch and client->osdc.osdmap->epoch arms in

client->monc.monmap && client->monc.monmap->epoch &&

client->osdc.osdmap && client->osdc.osdmap->epoch;

condition to dereference an already freed map. This happens to be

reproducible with generic/395 and generic/397 with KASAN enabled:

BUG: KASAN: slab-use-after-free in have_mon_and_osd_map+0x56/0x70

Read of size 4 at addr ffff88811012d810 by task mount.ceph/13305

CPU: 2 UID: 0 PID: 13305 Comm: mount.ceph Not tainted 6.14.0-rc2-build2+ #1266

...

Call Trace:

<TASK>

have_mon_and_osd_map+0x56/0x70

ceph_open_session+0x182/0x290

ceph_get_tree+0x333/0x680

vfs_get_tree+0x49/0x180

do_new_mount+0x1a3/0x2d0

path_mount+0x6dd/0x730

do_mount+0x99/0xe0

__do_sys_mount+0x141/0x180

do_syscall_64+0x9f/0x100

entry_SYSCALL_64_after_hwframe+0x76/0x7e

</TASK>

Allocated by task 13305:

ceph_osdmap_alloc+0x16/0x130

ceph_osdc_init+0x27a/0x4c0

ceph_create_client+0x153/0x190

create_fs_client+0x50/0x2a0

ceph_get_tree+0xff/0x680

vfs_get_tree+0x49/0x180

do_new_mount+0x1a3/0x2d0

path_mount+0x6dd/0x730

do_mount+0x99/0xe0

__do_sys_mount+0x141/0x180

do_syscall_64+0x9f/0x100

entry_SYSCALL_64_after_hwframe+0x76/0x7e

Freed by task 9475:

kfree+0x212/0x290

handle_one_map+0x23c/0x3b0

ceph_osdc_handle_map+0x3c9/0x590

mon_dispatch+0x655/0x6f0

ceph_con_process_message+0xc3/0xe0

ceph_con_v1_try_read+0x614/0x760

ceph_con_workfn+0x2de/0x650

process_one_work+0x486/0x7c0

process_scheduled_works+0x73/0x90

worker_thread+0x1c8/0x2a0

kthread+0x2ec/0x300

ret_from_fork+0x24/0x40

ret_from_fork_asm+0x1a/0x30

Rewrite the wait loop to check the above condition directly with

client->monc.mutex and client->osdc.lock taken as appropriate. While

at it, improve the timeout handling (previously mount_timeout could be

exceeded in case wait_event_interruptible_timeout() slept more than

once) and access client->auth_err under client->monc.mutex to match

how it&apos;s set in finish_auth().

monmap_show() and osdmap_show() now take the respective lock before

accessing the map as well.(CVE-2025-68285)

In the Linux kernel, the following vulnerability has been resolved:

ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv()

Blamed commit did not take care of VLAN encapsulations

as spotted by syzbot [1].

Use skb_vlan_inet_prepare() instead of pskb_inet_may_pull().

[1]

BUG: KMSAN: uninit-value in __INET_ECN_decapsulate include/net/inet_ecn.h:253 [inline]

BUG: KMSAN: uninit-value in INET_ECN_decapsulate include/net/inet_ecn.h:275 [inline]

BUG: KMSAN: uninit-value in IP6_ECN_decapsulate+0x7a8/0x1fa0 include/net/inet_ecn.h:321

__INET_ECN_decapsulate include/net/inet_ecn.h:253 [inline]

I

Affected software

OESA-2026-1340 is recorded against 1 package.

  • kernel (fixed in 4.19.90-2602.2.0.0362.oe2003sp4)

Timeline and source

Published on 13 February 2026. No public exploit is currently recorded for this entry. Record sourced from OSV.

References

www.openeuler.org (Advisory)
nvd.nist.gov (Advisory)
nvd.nist.gov (Advisory)
nvd.nist.gov (Advisory)
nvd.nist.gov (Advisory)

Details

Severity HIGH
CVSS Score 8.0
CVSS Vector N/A
CWE N/A
Public Exploit ✅ No
Source OSV
Published 2026-02-13
Updated 2026-08-12
Modified 2026-02-13
Fix URL N/A

Affected Packages

Software From version Fixed in
kernel 4.19.90-2602.2.0.0362.oe2003sp4

Similar Threats

Site Security Check

Is kernel part of your stack?

OESA-2026-1340 is rated CVSS 8.0 High. BotEraser scans your installation against known CVE records and tells you whether this vulnerability applies to the versions you actually run.

Scan My Site Free →

No credit card required  ·  Results in minutes

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the vulnerabilities listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.

Browse related advisories

All advisoriesopenEuleropenEuler 2026