🛡️ LSN-0112-1 — linux
Description
Kernel Live Patch Security Notice
In the Linux kernel, the following vulnerability has been
resolved: nfsd: fix use-after-free due to delegation race A delegation
break could arrive as soon as we've called vfs_setlease. A delegation break
runs a callback which immediately (in nfsd4_cb_recall_prepare) adds the
delegation to del_recall_lru. If we then exit nfs4_set_delegation without
hashing the delegation, it will be freed as soon as the callback is done
with it, without ever being removed from del_recall_lru. Symptoms show up
later as use-after-free or list corruption warnings, usually in the
laundromat thread. I suspect aba2072f4523 'nfsd: grant read delegations to
clients holding writes' made this bug easier to hit, but I looked as far
back as v3.0 and it looks to me it already had the same problem. So I'm not
sure where the bug was introduced; it may have been there from the
beginning.)(CVE-2021-47506)
Jann Horn discovered that the watch_queue event notification subsystem in
the Linux kernel contained an out-of-bounds write vulnerability. A local
attacker could use this to cause a denial of service (system crash) or
escalate their privileges.)(CVE-2022-0995)
In the Linux kernel, the following vulnerability has been
resolved: net: atlantic: eliminate double free in error handling logic
Driver has a logic leak in ring data allocation/free, where aq_ring_free
could be called multiple times on same ring, if system is under stress and
got memory allocation error. Ring pointer was used as an indicator of
failure, but this is not correct since only ring data is
allocated/deallocated. Ring itself is an array member. Changing ring
allocation functions to return error code directly. This simplifies error
handling and eliminates aq_ring_free on higher layer.)(CVE-2023-52664)
In the Linux kernel, the following vulnerability has been
resolved: ceph: prevent use-after-free in encode_cap_msg() In
fs/ceph/caps.c, in encode_cap_msg(), 'use after free' error was caught by
KASAN at this line - 'ceph_buffer_get(arg->xattr_buf);'. This implies
before the refcount could be increment here, it was freed. In same file, in
'handle_cap_grant()' refcount is decremented by this line -
'ceph_buffer_put(ci->i_xattrs.blob);'. It appears that a race occurred and
resource was freed by the latter line before the former line could
increment it. encode_cap_msg() is called by __send_cap() and __send_cap()
is called by ceph_check_caps() after calling __prep_cap(). __prep_cap() is
where arg->xattr_buf is assigned to ci->i_xattrs.blob. This is the spot
where the refcount must be increased to prevent 'use after free' error.)(CVE-2024-26689)
In the Linux kernel, the following vulnerability has been
resolved: smb: client: fix potential UAF in smb2_is_valid_lease_break()
Skip sessions that are being teared down (status == SES_EXITING) to avoid
UAF.)(CVE-2024-35864)
In the Linux kernel, the following vulnerability has been
resolved: HID: core: zero-initialize the report buffer Since the report
buffer is used by all kinds of drivers in various ways, let's zero-
initialize it during allocation to make sure that it can't be ever used to
leak kernel memory via specially-crafted report.)(CVE-2024-50302)
In the Linux kernel, the following vulnerability has been
resolved: media: dvbdev: prevent the risk of out of memory access The
dvbdev contains a static variable used to store dvb minors. The behavior of
it depends if CONFIG_DVB_DYNAMIC_MINORS is set or not. When not set,
dvb_register_device() won't check for boundaries, as it will rely that a
previous call to dvb_register_adapter() would already be enforcing it. On a
similar way, dvb_device_open() uses the assumption that the register
functions already did the needed checks. This can be fragile if some device
ends using different calls. This also generate warnings on static check
analysers like Coverity. So, add explicit guards to prevent potential risk
of OOM issues.)(CVE-2024-53063)
In the Linux kernel, the following vulnerability has been
resolved: ALSA: usb-audio: Fix out of bounds reads when finding clock
sources The current USB-audio driver code doesn't check bLength of each
descriptor at traversing for clock descriptors. That is, when a device
provides a bogus descriptor with a shorter bLength, the driver might hit
out-of-bounds reads. For addressing it, this patch adds sanity checks to
the validator functions for the clock descriptor traversal. When the
descriptor length is shorter than expected, it's skipped in the loop. For
the clock source and clock multiplier descriptors, we can just check
bLength against the sizeof() of each descriptor type. OTOH, the clock
selector descriptor of UAC2 and UAC3 has an array of bNrInPins elements and
two more fields at its tail, hence those have to be checked in addition to
the sizeof() check.)(CVE-2024-53150)
In the Linux kernel, the following vulnerability has been
resolved: sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket BUG:
KASAN: sl
Affected software
LSN-0112-1 is recorded against 20 packages.
- linux (fixed in 6.8.0-59.61)
- linux-aws (fixed in 6.8.0-1028.30)
- linux-aws-5.15 (fixed in 5.15.0-1086.93~20.04.1)
- linux-aws-hwe (fixed in 4.15.0-1189.202~16.04.1)
- linux-azure (fixed in 6.8.0-1028.33)
- linux-azure-4.15 (fixed in 4.15.0-1197.212)
- linux-azure-5.15 (fixed in 5.15.0-1091.100~20.04.1)
- linux-gcp (fixed in 6.8.0-1029.31)
- linux-gcp-4.15 (fixed in 4.15.0-1182.199)
- linux-gcp-5.15 (fixed in 5.15.0-1085.94~20.04.1)
- linux-gke (fixed in 5.15.0-1082.88)
- linux-gkeop (fixed in 5.4.0-1037.38)
- linux-hwe (fixed in 4.15.0-247.259~16.04.1)
- linux-hwe-5.15 (fixed in 5.15.0-142.152~20.04.1)
- linux-hwe-5.4 (fixed in 5.4.0-218.238~18.04.1)
- linux-ibm (fixed in 6.8.0-1025.25)
- linux-ibm-5.15 (fixed in 5.15.0-1078.81~20.04.1)
- linux-lowlatency-hwe-5.15 (fixed in 5.15.0-142.152~20.04.1)
- linux-oracle (fixed in 6.8.0-1025.26)
- linux-oracle-5.15 (fixed in 5.15.0-1083.89~20.04.1)
Timeline and source
Published on 29 May 2025 and last revised on 3 June 2026. No public exploit is currently recorded for this entry. Record sourced from OSV.
References
ubuntu.com (Advisory)
ubuntu.com (Report)
ubuntu.com (Report)
ubuntu.com (Report)
ubuntu.com (Report)
ubuntu.com (Report)
ubuntu.com (Report)
ubuntu.com (Report)
ubuntu.com (Report)
ubuntu.com (Report)
ubuntu.com (Report)
ubuntu.com (Report)
ubuntu.com (Report)
ubuntu.com (Report)
ubuntu.com (Report)
Details
Affected Packages
| Software | From version | Fixed in |
|---|---|---|
| linux | — | 6.8.0-59.61 |
| linux-aws | — | 6.8.0-1028.30 |
| linux-aws-5.15 | — | 5.15.0-1086.93~20.04.1 |
| linux-aws-hwe | — | 4.15.0-1189.202~16.04.1 |
| linux-azure | — | 6.8.0-1028.33 |
| linux-azure-4.15 | — | 4.15.0-1197.212 |
| linux-azure-5.15 | — | 5.15.0-1091.100~20.04.1 |
| linux-gcp | — | 6.8.0-1029.31 |
| linux-gcp-4.15 | — | 4.15.0-1182.199 |
| linux-gcp-5.15 | — | 5.15.0-1085.94~20.04.1 |
| linux-gke | — | 5.15.0-1082.88 |
| linux-gkeop | — | 5.4.0-1037.38 |
| linux-hwe | — | 4.15.0-247.259~16.04.1 |
| linux-hwe-5.15 | — | 5.15.0-142.152~20.04.1 |
| linux-hwe-5.4 | — | 5.4.0-218.238~18.04.1 |
| linux-ibm | — | 6.8.0-1025.25 |
| linux-ibm-5.15 | — | 5.15.0-1078.81~20.04.1 |
| linux-lowlatency-hwe-5.15 | — | 5.15.0-142.152~20.04.1 |
| linux-oracle | — | 6.8.0-1025.26 |
| linux-oracle-5.15 | — | 5.15.0-1083.89~20.04.1 |
References
Similar Threats
- Unknown CGA-23jx-hhcx-m389
- Unknown CGA-2qp7-6757-fmgc
- Unknown CGA-2rj5-jc55-r267
- Unknown CGA-3m96-cwq8-6xmx
- Unknown CGA-3qj9-973w-fh9g
More LSN 0 advisories
Browse all of LSN 0 in the advisory index.
Free Vulnerability Check
Is your site affected by LSN-0112-1?
BotEraser helps you identify potentially vulnerable plugins and themes by checking your installation against LSN-0112-1 and other known CVE records.
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.