CVE-2022-49977

Kernel crash via stale ftrace operations list

Published Jun 18, 2025 · Updated Aug 5, 2026

A NULL-pointer dereference in Linux kernel ftrace allows local users with tracing privileges to crash or panic the host. When ftrace_startup_enable fails, ftrace_startup leaves a dynamically allocated ftrace_ops entry linked while disabled cleanup returns before removing it; is_ftrace_trampoline later walks the stale entry and dereferences an invalid pointer. Reachability requires local low-privileged access to tracefs or perf function tracing and a forced ftrace modification failure; the demonstrated consequence is a kernel oops that can take down the system.

CVSS severity5.5
Medium
EPSS probability0.24%
Next 30 days · Sep 16, 2026
Known exploitationUnconfirmed
Based on sourced intelligence
Hinoki checkNot available
Coverage for this vulnerability

See if you're affected

Explore vulnerability checks for your environment with Hinoki.

Book a demo

Summary

What happened

A NULL-pointer dereference in Linux kernel ftrace allows local users with tracing privileges to crash or panic the host. When ftrace_startup_enable fails, ftrace_startup leaves a dynamically allocated ftrace_ops entry linked while disabled cleanup returns before removing it; is_ftrace_trampoline later walks the stale entry and dereferences an invalid pointer. Reachability requires local low-privileged access to tracefs or perf function tracing and a forced ftrace modification failure; the demonstrated consequence is a kernel oops that can take down the system.

The record

CVE
CVE-2022-49977
Published
Jun 18, 2025
Updated
Aug 5, 2026
Vendor
The Linux Kernel Organization
Product
Linux
Classifications
T1499.004
Attack vector
local
Privileges
authenticated

Timeline

How it unfolded

  1. Jun 18, 2025CVE publishedPublication date reported by the CVE source.
  2. Aug 5, 2026Record updatedLatest update available in the CVE record.

Exploitability

Present is not the same as exploitable

Compare your product and version with the public record. A matching version still requires validation against your environment.

Is a vulnerable build present?

Compare these published version ranges with your installed build and any vendor patches.

  1. Affected versionversion=189f4e672fc1c086f78818affc810ef29dda42a3
  2. Affected versionversion=2940c25bec92f40a3f7f32504b8ea115d1701892
  3. Affected versionversion=3.10.22 <3.11
  4. Affected versionversion=3.12.3 <3.13
  5. Affected versionversion=3.13
  6. Affected versionversion=3.2.54 <3.3
  7. Affected versionversion=3.4.72 <3.5
  8. Affected versionversion=51d351d5b949ae7204696ada7ef502ed34d34fb0
  9. Affected versionversion=8a56d7761d2d041ae5e8215d20b4167d8aa93f51 <4c34a2a6c9927c239dd2e295a03d49b37b618d2c
  10. Affected versionversion=8a56d7761d2d041ae5e8215d20b4167d8aa93f51 <8569b4ada1e0b9bfaa125bd0c0967918b6560fa2
  11. Affected versionversion=8a56d7761d2d041ae5e8215d20b4167d8aa93f51 <934e49f7d696afdae9f979abe3f308408184e17b
  12. Affected versionversion=8a56d7761d2d041ae5e8215d20b4167d8aa93f51 <c3b0f72e805f0801f05fa2aa52011c4bfc694c44
  13. Affected versionversion=8a56d7761d2d041ae5e8215d20b4167d8aa93f51 <d81bd6671f45fde4c3ac7fd7733c6e3082ae9d8e
  14. Affected versionversion=8a56d7761d2d041ae5e8215d20b4167d8aa93f51 <dbd8c8fc60480e3faa3ae7e27ebe03371ecd1b77
  15. Affected versionversion=8a56d7761d2d041ae5e8215d20b4167d8aa93f51 <ddffe882d74ef43a3494f0ab0c24baf076c45f96
  16. Affected versionversion=8a56d7761d2d041ae5e8215d20b4167d8aa93f51 <e4ae97295984ff1b9b340ed18ae1b066f36b7835
  17. Affected versionversion=969a08e9048ddd0d655a19e692673cdb95116ce6

What conditions does exploitation require?

Attack vectorlocal
Required privilegesauthenticated

What is affected?

The Linux Kernel Organization · Linuxversion=189f4e672fc1c086f78818affc810ef29dda42a3; version=2940c25bec92f40a3f7f32504b8ea115d1701892; version=3.10.22 <3.11; version=3.12.3 <3.13; version=3.13; version=3.2.54 <3.3; version=3.4.72 <3.5; version=51d351d5b949ae7204696ada7ef502ed34d34fb0; version=8a56d7761d2d041ae5e8215d20b4167d8aa93f51 <4c34a2a6c9927c239dd2e295a03d49b37b618d2c; version=8a56d7761d2d041ae5e8215d20b4167d8aa93f51 <8569b4ada1e0b9bfaa125bd0c0967918b6560fa2; version=8a56d7761d2d041ae5e8215d20b4167d8aa93f51 <934e49f7d696afdae9f979abe3f308408184e17b; version=8a56d7761d2d041ae5e8215d20b4167d8aa93f51 <c3b0f72e805f0801f05fa2aa52011c4bfc694c44; version=8a56d7761d2d041ae5e8215d20b4167d8aa93f51 <d81bd6671f45fde4c3ac7fd7733c6e3082ae9d8e; version=8a56d7761d2d041ae5e8215d20b4167d8aa93f51 <dbd8c8fc60480e3faa3ae7e27ebe03371ecd1b77; version=8a56d7761d2d041ae5e8215d20b4167d8aa93f51 <ddffe882d74ef43a3494f0ab0c24baf076c45f96; version=8a56d7761d2d041ae5e8215d20b4167d8aa93f51 <e4ae97295984ff1b9b340ed18ae1b066f36b7835; version=969a08e9048ddd0d655a19e692673cdb95116ce6

Published CVSS scores

7.0OracleCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
5.5CanonicalCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

CVSS describes severity. EPSS estimates exploitation probability.

Attacks

What attackers are doing with it

Daily unique IPs observed by Shadowserver honeypots for known exploited vulnerabilities (KEVs). Missing observations do not establish an absence of attacks.

Daily unique IPsNo honeypot observations are available for this CVE in the selected window.

No observations available

Sep 9, 2026Sep 15, 2026
Latest reporting daySep 15, 2026
Latest daily unique IPsUnavailable
Prior 30-day averageUnavailable
SourceShadowserver honeypots (KEV)
Vectorlocal
Privilegesauthenticated
Known exploitationUnconfirmed
Public exploitUnconfirmed

Weakness, pattern, technique

T1499.004Application or System Exploitation

Public exploit references

No public exploit references are available in this record.

Labels summarize the accepted research assessment. They do not indicate a test against your environment.

Technologies

Your stack

See the directory against your own environment.

Your stack

Check the software in your environment

Book a demo to see how Hinoki identifies affected software and validates exploitability in your environment.

Book a demo