Skip to main content

libimobiledevice CVE-2026-116262

| EUVDEUVD-2026-109782 LOW
Buffer Overflow (CWE-119)
2026-10-26 cna@vuldb.com GHSA-8g7p-f8h6-7fv5
2.1
CVSS 4.0 · Vendor: vuldb
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Host opens Web Inspector session to malicious peer
  2. Delivery
    Peer sends oversized crafted response
  3. Exploit
    Overflow heap in webinspector_receive_with_timeout
  4. Execution
    Corrupt client-process memory
  5. Impact
    Crash or low-integrity impact on host

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, buffer size validation
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the host to run libimobiledevice ≤1.4.0 and establish a Web Inspector session whose peer (the iOS device's Web Inspector service) is attacker-controlled, spoofed, or compromised; the heap overflow is reached when webinspector_receive_with_timeout parses a crafted/oversized inbound message. Limiting factors: the victim host must initiate or accept the Web Inspector connection to the malicious peer, the vector requires some privilege (PR:L, consistent with a paired/trusted webinspector session) though no user interaction (UI:N), and the assessed impact is bounded (no confidentiality; only low integrity and availability). The sources do not describe the precise overflow trigger (length field, allocation size, or whether code execution is achievable), so impact beyond crash/corruption is unverified.

Impact

Signals point consistently to LOW real-world priority, which matches the vuln.today 'monitor' decision label. The supplied CVSS 4.0 base vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L) yields a base score of only 2.1: no confidentiality impact and only low integrity/availability impact, with some privilege required (PR:L). It is NOT in CISA KEV (no confirmed active exploitation), and no EPSS score was provided in the input, so widespread-exploitation probability cannot be quantified here. The CVSS vector carries E:P (Proof-of-Concept), and the references include a public write-up, so exploit material exists but is not characterized as a verified weaponized exploit. One notable tension: the description claims 'It is possible to launch the attack remotely' and the vector is AV:N, yet libimobiledevice is a host-side client library that parses data received from an iOS device's Web Inspector service - so realistic exploitation depends on the host connecting to a malicious, spoofed, or compromised Web Inspector peer rather than an attacker reaching a listening service unprompted; verify this vector interpretation with the source, as it materially limits 'remote' reach. A second gap: this is a third-party (VulDB) disclosure and the vendor did not respond, so no vendor advisory, no CVSS validation, and no fixed version are available. Net: a genuine heap-based buffer overflow (CWE-119) but low assessed impact, privilege/peer prerequisites, niche product, and no KEV/EPSS corroboration make this a monitor-and-patch-when-available item, not an emergency.

Exploit ScenarioDerived

A host runs a libimobiledevice (≤1.4.0) tool that opens a Web Inspector session, and an attacker who controls, spoofs, or has compromised the peer iOS device's Web Inspector service returns a crafted oversized response; webinspector_receive_with_timeout in src/webinspector.c mishandles the length and overflows a heap buffer, corrupting the client process's memory or crashing it. A public PoC/write-up reference exists, but it is not verified as working exploit code, and exploitation requires AC:L with an established session (PR:L) and no user interaction.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 26, 2026

Heap-based buffer overflow in libimobiledevice's Web Inspector client (webinspector_receive_with_timeout in src/webinspector.c) affects releases through 1.4.0 when the library parses a crafted or oversized message from a Web Inspector peer. The assessed impact is bounded: no confidentiality loss, low integrity and low availability, with exploitation requiring a low-privileged session (PR:L) and a peer that is attacker-controlled, spoofed, or compromised, and the precise overflow trigger is not described in the available sources. The CNA description states the exploit is now public and a writeup is linked; the CVSS 4.0 vector carries exploit maturity E:P (proof-of-concept), there is no KEV confirmation, and the vuln.today decision label is 'monitor', so real-world priority is low.

RemediationAI

No vendor-released patch was identified at time of analysis: the libimobiledevice maintainers were contacted about the disclosure and did not respond, and none of the supplied references names a fixed version, commit, or PR. The only complete fix is an upstream bounds-checking correction in webinspector_receive_with_timeout (src/webinspector.c), which is not yet published; consumers of the library should track the project and regression-test once a release appears. Compensating controls should target the assessed precondition - a Web Inspector session whose peer is attacker-controlled, spoofed, or compromised - so avoid running the Web Inspector client against untrusted or unverified peers, restrict debugging sessions to devices that have been paired and can be authenticated, and run tools built on libimobiledevice with the least privilege required, which bounds the low integrity/availability impact at the cost of losing remote debugging convenience. Monitor host logs for crashes in the webinspector receive path, and use the linked public writeup to build detection and regression tests. Consistent with the vuln.today decision label 'monitor', no emergency action is indicated.

Affected VersionsENISA

libimobiledevice 1.2
libimobiledevice 1.4.0
libimobiledevice 1.1
libimobiledevice 1.3
libimobiledevice 1.0

Affected Packages

euvd libimobiledevice no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

libimobiledevice is a cross-platform library that speaks Apple's native protocols over USB and network links to communicate with iOS devices; its Web Inspector component implements the client side of the WebKit Remote Inspector protocol, allowing a host to enumerate and debug web views on a connected device. CVE-2026-116262 sits in webinspector_receive_with_timeout, the routine that receives inbound Web Inspector messages, and is classified as CWE-119 (improper restriction of operations within the bounds of a memory buffer), yielding a heap-based overflow. Because the receive path is client-side, the malicious content is supplied by the peer - the device-side Web Inspector service or anything impersonating it - and the inspected heap buffer is overwritten when a message exceeds the expected bounds. The sources do not state whether the defect is a length-field mismatch, an allocation-size error, or another parsing flaw, nor whether the corruption can be steered to code execution; the independent assessment therefore limits confirmed impact to low integrity and low availability with no confidentiality effect.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (vuldb) PRIMARY 2.1 LOW
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 5.4 MEDIUM

Overflow triggers while parsing data from a Web Inspector peer over an established session (PR:L), no user interaction; impact limited to integrity/availability with no confidentiality, matching the disclosed low-impact scoring.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (vuldb).

CVSS VectorVendor: vuldb

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A vulnerability was detected in libimobiledevice up to 1.4.0. The affected element is the function webinspector_receive_with_timeout of the file src/webinspector.c of the component Web Inspector. The manipulation results in heap-based buffer overflow. It is possible to launch the attack remotely. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
0.3%
Top 75% exploitable
Prevalence
Low
niche open-source iOS-communication library, mainly developer/forensics/device-management use
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

10
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy