In the Linux kernel, the following vulnerability has been resolved:
ring-buffer: Fix buffer locking in ringbuffersubbuforderset()
Enlarge the critical section in ringbuffersubbuforderset() to ensure that error handling takes place with per-buffer mutex held, thus preventing list corruption and other concurrency-related issues.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e09c0600beea469b3ebf974464e526a02d59ad62",
"target": {
"file": "kernel/trace/ring_buffer.c"
},
"deprecated": false,
"id": "CVE-2025-38101-203e1cc1",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"88497983185852690758822742124071884338",
"111810212587129817948538561552462101764",
"209594799243800969753478626200669705699",
"98786295659373008488569216934192327055",
"192077001588316865778685682154987416023",
"121710515362000247888983617730344821139",
"128958272755384658630993835778389310936",
"175000868359935542929460959800303256704",
"238778257556000074272266042638567381767",
"56692733302598794648828063156589012799",
"147149684318061040673454637249555333249",
"274684355929744496070166654496404236930"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40ee2afafc1d9fe3aa44a6fbe440d78a5c96a72e",
"target": {
"file": "kernel/trace/ring_buffer.c"
},
"deprecated": false,
"id": "CVE-2025-38101-33d6c49d",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"88497983185852690758822742124071884338",
"111810212587129817948538561552462101764",
"209594799243800969753478626200669705699",
"98786295659373008488569216934192327055",
"192077001588316865778685682154987416023",
"121710515362000247888983617730344821139",
"128958272755384658630993835778389310936",
"175000868359935542929460959800303256704",
"238778257556000074272266042638567381767",
"56692733302598794648828063156589012799",
"147149684318061040673454637249555333249",
"274684355929744496070166654496404236930"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40ee2afafc1d9fe3aa44a6fbe440d78a5c96a72e",
"target": {
"function": "ring_buffer_subbuf_order_set",
"file": "kernel/trace/ring_buffer.c"
},
"deprecated": false,
"id": "CVE-2025-38101-d05e1860",
"signature_version": "v1",
"digest": {
"length": 2565.0,
"function_hash": "18870987193305239929188837284266511325"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e09c0600beea469b3ebf974464e526a02d59ad62",
"target": {
"function": "ring_buffer_subbuf_order_set",
"file": "kernel/trace/ring_buffer.c"
},
"deprecated": false,
"id": "CVE-2025-38101-e40ee1a1",
"signature_version": "v1",
"digest": {
"length": 2565.0,
"function_hash": "18870987193305239929188837284266511325"
},
"signature_type": "Function"
}
]