Safeguard
Vulnerability Analysis•

CVE-2023-40109: High Privilege Bug in Android USB Config

CVE-2023-40109 is a high (7.8) Android privilege escalation in UsbConfiguration. Patch level 2023-11-01 fixes it, so check devices and update.

Safeguard Security Team
4 min read

CVE-2023-40109 is a high severity (CVSS 7.8) Android flaw in createFromParcel of UsbConfiguration.java. A permissions bypass allows a background activity launch, which can lead to local escalation of privilege. Devices on security patch level 2023-11-01 or later carry the fix.

What's affected

The record lists Google Android and scores CVE-2023-40109 at 7.8, High, with the vector CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H. The weakness class is CWE-266 (incorrect privilege assignment), which here shows up as a permissions bypass.

Our sources disagree on versions here. The NVD record lists Android 11.0, 12.0 and 12.1 as affected. The bulletin's table lists AOSP versions 11, 12, 12L, 13 and 14. Because the bulletin is the vendor source, plan on every supported Android release up to 14 until your device maker says otherwise.

The fix is in the Android security patch level 2023-11-01 or later. The Android Security Bulletin lists the issue under the Framework component with a type of elevation of privilege and a High severity.

How to check if you're exposed

On a device you manage, the quickest test is the security patch level. Open Settings, then About phone, then Android version, and read the Android security update date. It should be 2023-11-01 or later.

If you manage a fleet or test devices over a cable, the same value is available from the shell:

adb shell getprop ro.build.version.security_patch
adb shell getprop ro.build.version.release

A patch string earlier than the one above means the November 2023 fixes are not present. Many Android vendors ship their own schedule, so also check the manufacturer's bulletin for the model rather than assuming the platform date applies. For app and image inventories, an open source dependency scan will not see operating system flaws like this one, so track it through your mobile device management compliance reports.

What to do now

  1. List the Android devices in scope, including test phones, kiosks and tablets, and record their security patch level.
  2. Update anything below 2023-11-01 to the latest build from the device maker or carrier.
  3. For devices that can no longer receive updates, retire them from access to company data or move them to a restricted network segment.
  4. Set a compliance rule in your mobile device management tool that flags devices more than one or two patch levels behind.
  5. Tell users to install apps only from trusted stores while updates roll out, since the flaw is reached through a local app or file.

Why it matters

The cause is a permissions bypass in code that rebuilds a USB configuration object from a parcel. A parcel is the way Android passes data between processes. When the receiving side does not check who is allowed to ask for what, an app can steer the system into starting an activity from the background, which normally requires special rights.

That matters because background activity launch restrictions are one of the guard rails that stop a rogue app from taking over the screen. The description says user interaction is needed, so this is not a silent flaw, but it needs no extra execution privileges to start.

It is a good example of why mobile patch levels belong in the same risk register as server packages. The weakness is classed as CWE-266 and the bulletin rates it High.

Quick check

Is CVE-2023-40109 remotely exploitable?

The record's vector is local (AV:L). The weakness sits in code on the device, and the description says it leads to local escalation of privilege. It does not describe a network attack path.

Does the record say this is exploited in the wild?

No. The record's KEV flag is false, and the November 2023 bulletin entry we read does not say it is exploited. Treat it as a patch to apply on schedule, not an emergency.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

We email you a link to confirm, and only then add you to the list. Unsubscribe in one click. Privacy

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.