Urgent.News

What's breaking now, across thousands of outlets.

Tech

CVE-2025-13032: Entering and Breaking the Avast Antivirus Sandbox Part 2

This is the second and final part of our research on exploiting CVE-2025-13032 in Avast's Antivirus sandbox on a Windows 11 system. In the first part, we covered the vulnerable double-fetch issue and how it could be used to generate a kernel pool overflow. The overflow targets the PAGED_POOL, which allows for controlled allocation size, overflow size, and content. The paged pool is a region of memory used for kernel and driver objects that do not need to be paged out to disk.

We selected the I/O Ring Object as our corruption target due to its location in PAGED_POOL, its use of user-mode buffers for I/O operations, and the fact that most Windows objects are stored in the PAGED_POOL. The IORing object maintains a submission queue of I/O operations, and the buffers tracked in the RegBuffers field are validated once at registration time and reused for subsequent operations.

Corrupting these buffers provides an arbitrary kernel read/write primitive, enabling local privilege escalation to SYSTEM via token theft.

Written by urgent.news from Hacker News's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at safateam.com →

More in Tech

Our service got forty percent more expensive and nothing could say where

After a routine platform bump in July, the order service needed about forty percent more CPU for the same work. Requests per second unchanged, p95 up by sixty milliseconds, node count up by four.

  • Service costs increased by forty percent after July upgrade
  • CPU usage rose by forty percent, p95 latency increased by sixty milliseconds
  • Root cause traced to thirty-four dependencies changing simultaneously

More from Friday 25 September →