Security Vulnerability Report
中文
CVE-2025-43238 CVSS 6.2 MEDIUM

CVE-2025-43238

Published: 2026-04-02 19:20:11
Last Modified: 2026-04-03 17:57:48

Description

An integer overflow was addressed with improved input validation. This issue is fixed in macOS Sequoia 15.6, macOS Sonoma 14.7.7, macOS Ventura 13.7.7. An app may be able to cause unexpected system termination.

CVSS Details

CVSS Score
6.2
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Configurations (Affected Products)

cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:* - VULNERABLE
macOS Sequoia < 15.6
macOS Sonoma < 14.7.7
macOS Ventura < 13.7.7

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
#include <stdio.h> #include <stdlib.h> /* * Conceptual PoC for Integer Overflow leading to Crash * This simulates the vulnerability condition described in CVE-2025-43238. * Note: This is a generic simulation, not the actual exploit code. */ void trigger_overflow(size_t count, size_t size) { // Check for potential integer overflow before allocation if (count > 0 && size > SIZE_MAX / count) { printf("Overflow detected! Aborting.\n"); return; } // Vulnerable logic (simplified) size_t total = count * size; // If total overflows (wraps around to a small value), malloc succeeds // but subsequent memory operations cause heap corruption/crash. char *buffer = (char *)malloc(total); if (buffer == NULL) { printf("Memory allocation failed.\n"); return; } // Attempt to fill the buffer, causing Segmentation Fault if overflow occurred for (size_t i = 0; i < count; i++) { buffer[i * size] = 'A'; // Crash happens here if total was incorrect } free(buffer); } int main() { printf("Simulating CVE-2025-43238 Integer Overflow...\n"); // Pass values that cause count * size to overflow size_t trigger_overflow(0x100000000, 0x10); return 0; }

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-43238", "sourceIdentifier": "[email protected]", "published": "2026-04-02T19:20:10.870", "lastModified": "2026-04-03T17:57:48.087", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "An integer overflow was addressed with improved input validation. This issue is fixed in macOS Sequoia 15.6, macOS Sonoma 14.7.7, macOS Ventura 13.7.7. An app may be able to cause unexpected system termination."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", "baseScore": 6.2, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "NONE", "availabilityImpact": "HIGH"}, "exploitabilityScore": 2.5, "impactScore": 3.6}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-190"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:*", "versionStartIncluding": "13.0", "versionEndExcluding": "13.7.7", "matchCriteriaId": "038B07DF-897A-4651-9B8F-2CE40307BE31"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:*", "versionStartIncluding": "14.0", "versionEndExcluding": "14.7.7", "matchCriteriaId": "4F043DE0-C517-463D-9693-53789EB6132D"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:*", "versionStartIncluding": "15.0", "versionEndExcluding": "15.6", "matchCriteriaId": "4CF17CE2-DB4B-48D1-81AF-67EF1EC7BB45"}]}]}], "references": [{"url": "https://support.apple.com/en-us/124149", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/124150", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/124151", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}]}}