HOMEVULNERABILITIESCVE-2026-53197
NONE

CVE-2026-53197

Published: June 25, 2026· Updated: Jun 30, 2026

EPSS:0.17%probability of exploitation in 30 daysPercentile:7.0th

Official Description

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

xfrm: iptfs: fix ABBA deadlock in iptfs_destroy_state()

iptfs_destroy_state() calls hrtimer_cancel() while holding a spinlock

that the timer callback also acquires, leading to an ABBA deadlock on

SMP systems.

For the output timer (iptfs_timer):

- iptfs_destroy_state() holds x->lock, calls hrtimer_cancel()

- iptfs_delay_timer() callback takes x->lock

For the drop timer (drop_timer):

- iptfs_destroy_state() holds drop_lock, calls hrtimer_cancel()

- iptfs_drop_timer() callback takes drop_lock

Both timers use HRTIMER_MODE_REL_SOFT, so their callbacks run in softirq

context. When hrtimer_cancel() is called for a soft timer that is

currently executing on another CPU, hrtimer_cancel_wait_running() spins

on softirq_expiry_lock -- the same lock held by the softirq running the

callback. If the callback is blocked waiting for the spinlock held by

the caller of hrtimer_cancel(), a circular dependency forms:

CPU 0: holds lock_A -> waits for softirq_expiry_lock

CPU 1: holds softirq_expiry_lock -> waits for lock_A

Fix by calling hrtimer_cancel() before acquiring the respective locks.

hrtimer_cancel() is safe to call without holding any lock and will wait

for any in-progress callback to complete. For the output timer, the

lock is still acquired afterwards to drain the packet queue. For the

drop timer, the lock/unlock pair is removed entirely since it only

existed to serialize with the timer callback, which hrtimer_cancel()

already guarantees.

Found by source code audit.

NVD Source

Technical Analysis

CVE-2026-53197 requires local access, meaning attackers must already have a foothold on the target system.

Exploitation requires some privileges, which limits the exposure to scenarios where an attacker has already gained initial access.

Affected Vendors & Products

Mentioned vendors (from description):
Linux
CPE data not yet available in NVD for this CVE.

Exploit & PoC Resources

NO KNOWN EXPLOITNo public exploit confirmed at this time
External links open in a new tab. Always verify in a controlled environment before use.

All References (3)

Quick Facts

CVE IDCVE-2026-53197
SeverityNONE
CISA KEVNo
EPSS (30d)0.17%
PublishedJun 25, 2026

Recommended Actions

  • Apply vendor patches immediately
  • Monitor CVE-2026-53197 in threat intel feeds
  • Review IDS/IPS signatures for exploitation attempts
Data sourced from NVD (NIST), CISA KEV, and EPSS (FIRST). Analysis generated by CTIWATCH.COM. CVE data is provided under the NVD usage policy.