152 wires and counting

$ follow Linux

Keep up with Linux in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-07-13
stories 24

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

TPM DEVICE HEAP READ VULNERABILITY CLOSES, STAGING AND USB FIXES LAND

By RepoJournal · Filed · About Linux · Composed from the cited sources · methodology

The kernel just closed a critical TPM character device vulnerability that could leak heap memory through seekable file offsets, while rc3 merges sweep in fixes across staging, USB, s390, and tracing subsystems.

Linux kernel maintainers fixed a dangerous out-of-bounds heap read in TPM character devices by disabling seek operations [1]. The vulnerability allowed attackers to pass arbitrary offsets to tpm_common_read(), bypassing response_length bounds checks and exposing sensitive kernel memory. This was a clean security win: the TPM interface is inherently sequential, so seeking made no sense anyway.

Greg KH merged staging driver fixes targeting rtl8723bs WiFi and vme_user validation bugs [2], followed immediately by a larger USB subsidy pull addressing serial driver use-after-free issues, gadget rndis exploits from malicious hosts, and typec driver regressions [3]. These aren't show-stoppers individually but they've been accumulating in rc3. S390 also landed speculative execution mitigations in diag310 and fixed alignment mask truncation bugs .

Steven Rostedt's tracing fixes address a synthetic event memory leak in the error path and a subtle ring_buffer_event_length() bug on 8-byte aligned architectures [4]. On the archinstall side, type checking coverage expanded for test code while Vietnamese language support reached 61% translation [5] [6].

Action items

References

  1. [1] tpm: Make the TPM character devices non-seekable torvalds/linux ↗
  2. [2] Merge tag 'staging-7.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging torvalds/linux ↗
  3. [3] Merge tag 'usb-7.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb torvalds/linux ↗
  4. [4] Merge tag 'trace-v7.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace torvalds/linux ↗
  5. [5] Enable more mypy and Pylint checks for test_tooling/ ↗ archlinux/archinstall
  6. [6] Add Vietnamese to Archinstall ↗ archlinux/archinstall

Quick answers

What shipped in Linux on July 13, 2026?
The kernel just closed a critical TPM character device vulnerability that could leak heap memory through seekable file offsets, while rc3 merges sweep in fixes across staging, USB, s390, and tracing subsystems. In total, 14 commits and 10 pull requests landed.
Who contributed to Linux on July 13, 2026?
6 developers shipped this update, including Jaewon Yang, Linus Torvalds, correctmost, BlackCatOfficialytb, chrislongros, and renovate.
What were the notable Linux updates?
tpm: Make the TPM character devices non-seekable, Merge tag 'staging-7.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging, and Merge tag 'usb-7.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.