CVE-2026-102740
Last modified
CVE-2026-102740 is a medium-severity vulnerability rated 5.8/10 on the CVSS scale. The AsyncHttpClient library allows Java applications to execute HTTP requests and asynchronously process HTTP responses. From 2.0.0 until 2.16.1 and 3.0.12, PropertiesBasedResumableProcessor stores resumable download state at the predictable shared path $java.io.tmpdir/ahc/ResumableAsyncHandler.properties with default permissions and link-following file operations. EPSS estimates a 0.10% chance of exploitation in the next 30 days.
Description
The AsyncHttpClient library allows Java applications to execute HTTP requests and asynchronously process HTTP responses. From 2.0.0 until 2.16.1 and 3.0.12, PropertiesBasedResumableProcessor stores resumable download state at the predictable shared path $java.io.tmpdir/ahc/ResumableAsyncHandler.properties with default permissions and link-following file operations. A local user who can read the shared store can see download URLs, including embedded user information or query tokens. A local user who can write within or pre-create the affected shared store directory can plant a symbolic link that the client follows when saving state, truncating and overwriting a target file writable by the client process. The filesystem path is used when ResumableAsyncHandler decorates another AsyncHandler, while the no-argument constructors use a no-op processor and are unaffected. This issue is fixed in versions 2.16.1 and 3.0.12.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| AsyncHttpClient | async-http-client | >= 2.0.0, < 2.16.1; >= 3.0.0, < 3.0.12 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-102740?
How severe is CVE-2026-102740?
How do I fix CVE-2026-102740?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-102729`gx_binres_theme_load()` sizes its theme buffer for the them…5.9
- CVE-2026-10273A vulnerability was found in php-censor up to 2.1.6. This af…7.3
- CVE-2026-102730Mounting an attacker-controlled NAND flash image (`lx_nand_f…8.6
- CVE-2026-102731Memory allocation with excessive size value vulnerability in…7.5
- CVE-2026-102734asteval is a Python expression evaluator designed for restri…5.5
- CVE-2026-10274A vulnerability was determined in indrasishbanerjee aem-mcp-…6.3
- CVE-2026-102748Dgraph is an open source distributed GraphQL database. Prior…9.2
- CVE-2026-10275A flaw has been found in OpenSC up to 0.26.1. This affects t…5
- CVE-2026-102755DataEase is an open source data visualization and analysis t…5.1
- CVE-2026-102756DataEase is an open source data visualization and analysis t…5.1
- CVE-2026-102757An unprivileged, memory-protected ThreadX module can have th…8.5
- CVE-2026-102758The `_nx_secure_x509_asn1_tlv_block_parse()` function parses…7.5
Are you affected by CVE-2026-102740?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
