In the Linux kernel, the following vulnerability has been resolved:
ftrace: Fix regression with module command in stacktracefilter
When executing the following command:
# echo "write*:mod:ext3" > /sys/kernel/tracing/stack_trace_filter
The current mod command causes a null pointer dereference. While commit 0f17976568b3f ("ftrace: Fix regression with module command in stacktracefilter") has addressed part of the issue, it left a corner case unhandled, which still results in a kernel crash.
[
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 401.0,
"function_hash": "142348418321635109478397451098826404194"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@43ca32ce12888fb0eeb2d74dfc558dea60d3473e",
"target": {
"file": "kernel/trace/ftrace.c",
"function": "ftrace_mod_callback"
},
"id": "CVE-2024-56569-55fe3167"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 401.0,
"function_hash": "142348418321635109478397451098826404194"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a92dc4df89c50bdb26667419ea70e0abbce456e",
"target": {
"file": "kernel/trace/ftrace.c",
"function": "ftrace_mod_callback"
},
"id": "CVE-2024-56569-59cdb031"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"147501257586419832514629896581805586078",
"97195102936237432185748389413014971356",
"21729954954620088433303504229672933720"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@45af52e7d3b8560f21d139b3759735eead8b1653",
"target": {
"file": "kernel/trace/ftrace.c"
},
"id": "CVE-2024-56569-7d3354cd"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"147501257586419832514629896581805586078",
"97195102936237432185748389413014971356",
"21729954954620088433303504229672933720"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a92dc4df89c50bdb26667419ea70e0abbce456e",
"target": {
"file": "kernel/trace/ftrace.c"
},
"id": "CVE-2024-56569-85cf442d"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"147501257586419832514629896581805586078",
"97195102936237432185748389413014971356",
"21729954954620088433303504229672933720"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7ae27880de3482e063fcc1f72d9a298d0d391407",
"target": {
"file": "kernel/trace/ftrace.c"
},
"id": "CVE-2024-56569-87a7b544"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 401.0,
"function_hash": "142348418321635109478397451098826404194"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@885109aa0c70639527dd6a65c82e63c9ac055e3d",
"target": {
"file": "kernel/trace/ftrace.c",
"function": "ftrace_mod_callback"
},
"id": "CVE-2024-56569-881ade63"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 401.0,
"function_hash": "142348418321635109478397451098826404194"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7ae27880de3482e063fcc1f72d9a298d0d391407",
"target": {
"file": "kernel/trace/ftrace.c",
"function": "ftrace_mod_callback"
},
"id": "CVE-2024-56569-92dad3a4"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"147501257586419832514629896581805586078",
"97195102936237432185748389413014971356",
"21729954954620088433303504229672933720"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@43ca32ce12888fb0eeb2d74dfc558dea60d3473e",
"target": {
"file": "kernel/trace/ftrace.c"
},
"id": "CVE-2024-56569-9ac14f9f"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"147501257586419832514629896581805586078",
"97195102936237432185748389413014971356",
"21729954954620088433303504229672933720"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@885109aa0c70639527dd6a65c82e63c9ac055e3d",
"target": {
"file": "kernel/trace/ftrace.c"
},
"id": "CVE-2024-56569-e40cc664"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 401.0,
"function_hash": "142348418321635109478397451098826404194"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@45af52e7d3b8560f21d139b3759735eead8b1653",
"target": {
"file": "kernel/trace/ftrace.c",
"function": "ftrace_mod_callback"
},
"id": "CVE-2024-56569-ec4bf03f"
}
]