CVE-2026-90049
Tenable Plugin
Checking the public Tenable catalog…
AI Threat Summary
CVE-2026-90049 is a moderate vulnerability affecting the target software. Threat hunters should monitor for exploit attempts and apply vendor patches immediately.
Description
In the Linux kernel, the following vulnerability has been resolved: net: skbuff: don't skb_tx_error() the source skb in skb_zerocopy() skb_zerocopy() copies frags from @from into @to. On an skb_orphan_frags() failure it calls skb_tx_error(@from), a destructive operation on the source skb the copy helper does not own. That completes @from's zerocopy uarg and clears SKBFL_ALL_ZEROCOPY, including the SKBFL_SHARED_FRAG page-ownership marker. Both callers already report the failure on their own drop path. nfnetlink_queue does it at nla_put_failure, and Open vSwitch does it in the flow-miss drop arm of ovs_dp_process_packet(), so nothing is lost by dropping it here. On Open vSwitch's OVS_ACTION_ATTR_USERSPACE path the skb is not freed on this error: do_execute_actions() ignores output_userspace()'s return value and, unless the upcall was the last action, keeps forwarding the same skb through the flow's remaining actions. The uarg is completed while that skb is still in flight, telling the producer its buffers are free, and SKBFL_SHARED_FRAG is cleared on an skb the rest of the stack still handles. That flag is what makes esp_input() call skb_cow_data() instead of decrypting in place, so a later local ESP delivery can decrypt over frags the skb does not own privately. Leave error reporting to the callers.
Attack Chain
Attacker identifies vulnerable service instances using Shodan, Censys, or active scanning
Attacker crafts malicious payload exploiting CVE-2026-90049 to achieve remote code execution
Attacker executes arbitrary OS commands or shellcode in the context of the vulnerable process
Attacker installs backdoor, cron job, or web shell for persistent access
Attacker uses compromised host as pivot point to access internal network resources
MITRE ATT&CK Techniques
Attacker exploits the vulnerability in an internet-facing service to gain initial access
Post-exploitation shell commands executed through the vulnerability
Attacker downloads malware or tools after gaining code execution
Indicators of Compromise
| Type | Value | Description | |
|---|---|---|---|
| user_agent | Mozilla/5.0 (compatible; exploit/1.0) |
Generic exploit scanner user agent pattern | |
| url | /api/vuln-endpoint?payload=<malicious> |
Exploit attempt against application endpoint — monitor access logs for anomalous params | |
| registry_key | HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\backdoor |
Persistence mechanism after successful RCE |
Remediation
Quick Facts
| CVE ID | CVE-2026-90049 |
| CVSS Score | 9.3 |
| Vector | CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H |
| Published | 2026-09-16 |
| Exploited | No |
| CISA KEV | No |
| PoC | Not public |
References
- https://git.kernel.org/stable/c/04dd250a78e268af3e7124beb1dc…
- https://git.kernel.org/stable/c/767ec2a65cc022d303b0c9c12811…
- https://git.kernel.org/stable/c/8069643ae64dfdf634b6c78c7f62…
- https://git.kernel.org/stable/c/849bdb83123760a865bcb2970127…
- https://git.kernel.org/stable/c/8ece906150128d5ec2462aabcc97…
- https://git.kernel.org/stable/c/a13b1e80e5015cd732440b475c0e…
- https://git.kernel.org/stable/c/bab5a851e44a3601d31f2aa8043f…
- https://git.kernel.org/stable/c/fb10e0e9b220a2eed08931a60dba…