cbcvebase.
CVE-2021-30952
published 2021-08-24

CVE-2021-30952: An integer overflow was addressed with improved input validation. This issue is fixed in tvOS 15.2, macOS Monterey 12.1, Safari 15.2, iOS 15.2 and iPadOS 15.2…

PriorityP184high7.8CVSS 3.1
AVLACLPRNUIRSUCHIHAH
KEVITW
CISA Known Exploited Vulnerabilitydue 2026-03-26
Exploited in the wild
EPSS
7.62%
93.9th percentile
An integer overflow was addressed with improved input validation. This issue is fixed in tvOS 15.2, macOS Monterey 12.1, Safari 15.2, iOS 15.2 and iPadOS 15.2, watchOS 8.3. Processing maliciously crafted web content may lead to arbitrary code execution.

Affected

22 ranges
VendorProductVersion rangeFixed in
appleios_and_ipados>= unspecified < 15.215.2
appleipados< 15.215.2
appleiphone_os< 15.215.2
applemacos>= 12.0 < 12.112.1
applemacos>= unspecified < 12.112.1
applemacos>= unspecified < 15.215.2
applemacos_monterey
applesafari< 15.215.2
applesafari
appletvos< 15.215.2
appletvos
applewatchos< 8.38.3
applewatchos
applewatchos>= unspecified < 8.38.3
debiandebian_linux
debiandebian_linux
debianwebkit2gtk< webkit2gtk 2.34.4-1 (bookworm)webkit2gtk 2.34.4-1 (bookworm)
debianwpewebkit< webkit2gtk 2.34.4-1 (bookworm)webkit2gtk 2.34.4-1 (bookworm)
fedoraprojectfedora
fedoraprojectfedora
webkitgtkwebkitgtk< 2.34.42.34.4
wpewebkitwpe_webkit< 2.34.42.34.4

Detection & IOCsextracted from sources · hover to see the quote

hash6eafd742f58db21fbaf5fd7636e6653446df04b4a5c9bca9104e5dfad34f547c
filenamef6lib.js
path/details/show.html
otherbuffout (WebContent R/W exploit, CVE-2021-30952, targets iOS 13–15.1.1)
bytes
0xf00dbeef
  • The Coruna exploit kit bails out if the device is in Lockdown Mode or the user is in private browsing — absence of exploit activity on Lockdown Mode devices can be used as a behavioral differentiator.
  • Binary payloads are served from URLs ending with .min.js — network detection should flag .min.js URLs delivering binary/encrypted blobs (non-JavaScript content) from suspicious domains.
  • Binary payloads are encrypted with ChaCha20 and packaged in a custom format with magic header 0xf00dbeef — scan network captures or disk for files beginning with this 4-byte magic.
  • The exploit kit is delivered via a hidden iFrame injected into compromised websites — monitor for hidden cross-origin iFrame injections on iOS user-agent traffic.
  • The JavaScript framework uses XOR-based string/integer obfuscation constructs — detect patterns like `.map(x => {return String.fromCharCode(x ^ <constant>);}).join("")` in JavaScript delivered to iOS clients.
  • CVE-2021-30952 is exploited by the 'buffout' module targeting iOS 13 through 15.1.1; devices not yet patched to iOS 15.2 remain vulnerable to this WebContent R/W primitive.
  • The x-ts header is a network-level indicator associated with the Coruna framework — inspect HTTP headers for 'x-ts' in requests from iOS devices to suspicious domains.
  • ·CVE associations in the exploit chain table are preliminary and subject to revision as analysis is ongoing.
  • ·All identified websites and domains have been added to Google Safe Browsing, reducing but not eliminating risk from the listed infrastructure.

CVSS provenance

nvdv3.17.8HIGHCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
nvdv2.06.8MEDIUMAV:N/AC:M/Au:N/C:P/I:P/A:P
osv7.8HIGH
vulncheck7.8HIGH
cisa7.8HIGH
vendor_debian7.8HIGH
vendor_redhat7.8HIGH
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.