The Patching Friars' AlmanacA calendar of CVE saints

Patron of May 2

SmithHoly card for smith, generated with AI (Claude, Anthropic) for the Lunario dei Frati Patchatori.CC BY-NC-SA 4.0 101F FFF 0xFFFF…FF + 1 Smith NUMERUS NIMIUS
🤖 Image and text generated with AI

⬇ Download holy card: ·

Embed on your site

Saint Smith, the Agent Who Walked Out of a Web Page

Patron of iPhone kernels, overflowing integers, and the keys to the kingdom handed over by a browser.

Life

The second of the methods published by felix-pb in the kfd project, Smith (CVE-2023-32434) was an integer overflow in the XNU kernel reachable even from the browser's sandbox. Apple fixed it in June 2023 with iOS 16.5.1, warning that it may have been exploited: Kaspersky had found it in the Operation Triangulation chain, the spyware that reached iPhones through iMessage. One integer that was too big led all the way to kernel read and write.

Prayer

O Saint Smith, who opens the whole kernel with a number too large, let our counters know when to stop. Amen.

How to celebrate

Celebrated by updating to iOS 16.5.1 or later and checking the bounds before you add.

Count carelessly, and you're counting for the attacker.

Technical record

Disclosed on
May 2 2023
CVE
CVE-2023-32434
CVSS
7.8Actively exploited (CISA KEV)
Product
Apple · macOS

An integer overflow was addressed with improved input validation. This issue is fixed in watchOS 9.5.2, macOS Big Sur 11.7.8, iOS 15.7.7 and iPadOS 15.7.7, macOS Monterey 12.6.7, watchOS 8.8.1, iOS 16.5.1 and iPadOS 16.5.1, macOS Ventura 13.4.1. An app may be able to execute arbitrary code with kernel privileges. Apple is aware of a report that this issue may have been actively exploited against versions of iOS released before iOS 15.7.

Sources: theapplewiki.com

📅 Add to your calendar

SaintsGoogle CalendarApple, Outlook (.ics)

Observances (feasts, scourges and miracles)Google CalendarApple, Outlook (.ics)

In Google Calendar you can also paste the URL in Settings → Add calendar → From URL. The first sync can take a few hours.