# CVE-2026-99098: Linux kernel dm-integrity buffer overflow in inline mode

Source: https://junglewise.ai/threats/cve-2026-99098-in-the-linux-kernel-the-following-vulnerability-has-been-resolved  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-10-26. Updated: 2026-10-26  
License: CC BY 4.0 with a link back

CVE-2026-99098 · Severity: info · Published 2026-10-26

The Linux kernel's dm-integrity module, which provides data integrity verification for storage devices, contains a buffer overflow when configured in inline mode with large tag sizes. While the advisory explicitly states this is not a security bug because it requires root privileges to trigger, it can cause a kernel panic on systems with stack protection enabled, leading to denial of service.

Technologies: [Unknown Linux kernel](https://junglewise.ai/threats/technologies/unknown-linux-kernel). Vendors: [Unknown](https://junglewise.ai/threats/vendors/unknown).

## Quick answers

**Is CVE-2026-99098 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-99098 being exploited in the wild.

**How severe is CVE-2026-99098?** Informational severity, published 26 October 2026.

**Which products and versions are affected?** Unknown Linux kernel All versions supporting dm-integrity inline mode.

**Is there a fix for CVE-2026-99098?** No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.

**How is CVE-2026-99098 attacked?** It is attacked with local access, in an operating system.

**Am I affected by CVE-2026-99098?** Check whether you run Unknown Linux kernel at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

The dm_integrity_check and dm_integrity_inline_recheck functions allocate fixed-size on-stack buffers (HASH_MAX_DIGESTSIZE bytes) but the integrity_sector_checksum function pads its result with zeroes up to the configured tag size. If tag size exceeds HASH_MAX_DIGESTSIZE, the padding writes past the buffer boundary. Stack protection detects this overflow and panics on the first read operation. The fix enlarges the buffers to hold MAX_TAG_SIZE bytes.

## Affected products

- <UNKNOWN> Linux kernel All versions supporting dm-integrity inline mode

## Timeline

- 2026-10-26: disclosed: CVE-2026-99098 published

## References

- [https://git.kernel.org/stable/c/3c7aad85aeb9e28386672e3a009aa2e61f751b86](https://git.kernel.org/stable/c/3c7aad85aeb9e28386672e3a009aa2e61f751b86)
- [https://git.kernel.org/stable/c/4f0ee735dc68e3e6c4dd9a666d7f7047163c4165](https://git.kernel.org/stable/c/4f0ee735dc68e3e6c4dd9a666d7f7047163c4165)

## Related threats

- [Linux kernel netfilter nft_byteorder multi-register bypass](https://junglewise.ai/threats/cve-2026-99285-in-the-linux-kernel-the-following-vulnerability-has-been-resolved)
- [Linux kernel GPIO null pointer dereference in shared GPIO lookup](https://junglewise.ai/threats/cve-2026-99257-in-the-linux-kernel-the-following-vulnerability-has-been-resolved)
- [Linux kernel NTFS race condition in page fault handler](https://junglewise.ai/threats/cve-2026-99241-in-the-linux-kernel-the-following-vulnerability-has-been-resolved)
- [Linux kernel i915 DMC firmware load address validation bypass](https://junglewise.ai/threats/cve-2026-99146-in-the-linux-kernel-the-following-vulnerability-has-been-resolved)
- [Linux kernel GVE XSK buffer memory leak when stopping rings](https://junglewise.ai/threats/cve-2026-99047-in-the-linux-kernel-the-following-vulnerability-has-been-resolved)
