01Findingsseven assigned CVEs, by impact

Every entry is public.
Check the work.

QEMU VGA — heap out-of-bounds write

A bounds check in the VGA renderer compares text-mode characters against graphics-mode pixels, so the resize is skipped — 960 bytes of guest-controlled palette past a 96-byte heap buffer, on every refresh, on a default machine.

Read the patch
CVE-2026-17516 Confirmed

QEMU VGA text — out-of-bounds write

The text and graphics renderers share one geometry cache in different units. Switching modes can leave the resize check comparing equal values, and the glyph loop paints past the surface. Our follow-up patch is merged upstream.

Patch series Commit 418396be
CVE-2026-77913 Confirmed

QEMU device emulation — heap use-after-free

A freed object stays reachable from guest-controlled state — the front half of a guest-to-host escape on multi-tenant cloud infrastructure.

Commit 5a8da7e
CVE-2026-48004 Confirmed

Exim — pre-authentication stack leak

Uninitialised stack memory leaks through the PROXY-protocol parser with no authentication required — an ASLR defeat against internet-facing mail servers. Exim runs roughly half of them.

Read the advisory
CVE-2026-48840 Confirmed

QEMU usb-ccid — out-of-bounds read

Reserving a bulk-in slot resets the length but not the read cursor. The subtraction underflows, and host heap memory — live pointers included — lands in guest RAM at a guest-chosen address. No crash, no noise.

Read the patch
CVE-2026-18204 Confirmed

Google Gemini for iOS — conversation disclosure

Sharing a snippet created a public link that carried the entire conversation history, not the excerpt.

NVD record
CVE-2025-5009 Confirmed

Joomla core — incorrect access control

A missing access check in com_modules let unprivileged users enumerate the site's module list from the frontend.

Read the advisory
CVE-2026-48956 Confirmed

Four of the seven are in QEMU — the device-emulation layer underneath every multi-tenant cloud.

02Upstream fixesmerged

Found in passing.
Fixed anyway.

Go — crypto/tls

Pre-1.3 TLS server handshakes set ConnectionState.LocalCertificate on resumed connections, reporting a certificate chain that was never presented to the peer. The fix moves population to where the Certificate message is actually written.

CL 789862
Google Merged

XNNPACK / LiteRT — heap out-of-bounds write

Missing bounds checks in the LiteRT tensor builder let a crafted model drive a heap out-of-bounds write.

PR #10464
Google Merged

XNNPACK — out-of-bounds read

Out-of-bounds read in the qb4w transposed-weight packer.

PR #10463
Google Merged

XNNPACK — heap out-of-bounds write in CONCATENATE

CONCATENATE never checked that inputs matched on non-axis dimensions, so a sibling with a larger trailing product overran the output buffer — attacker-controlled length and content, reachable from an untrusted model through the default float delegate.

PR #10373
Google Merged