CUTSIGNcutting for sign — daily OSINT threat read
AI-generated verdict card, published automatically by the pipeline on day one because the brief rated the story P1. Version 4, as of 2026-10-31; hype score 7 (below the usual publish bar: early read from few sources, revised as the story develops). Written by a model from the stored public sources and not reviewed by a person; re-issued in place when the evidence changes (the URL stays). The detection-coverage table below is checked automatically from public sources and re-checked daily. Supersedes version 3. All cards · news: CVE-2026-20127

UAT-11473 exploits Cisco SD-WAN CVE-2026-20127 to plant KeyDrift key-stealing implant

Patch now + Hunt / IRP1confidence: highP1 +2day 2 of the story +14 publishers +1primary source +1actor named +1public PoC repo +1P1: card on day one (score below the publish bar; revised as the story develops)

Cisco Talos reports that UAT-11473 exploited a CVSS 10 authentication bypass in Cisco Catalyst SD-WAN Controllers and installed KeyDrift, which steals keying material [S4]. Today, confirm every SD-WAN controller runs Cisco's February 2026 update or later, apply Cisco's SD-WAN hardening guide [S1], and hunt each controller for on-box artifacts. Patching does not remove a prior compromise.

Triage: Exploitation of a CVSS 10 authentication bypass in SD-WAN controllers is confirmed, and the implant steals keying material [S4]. Reported targets are defense and policy organisations [S1], but exposure depends on controller patch state, not sector.

Cisco Talos, the vendor's own research team, is the primary source for the exploitation and implant details [S4]. BleepingComputer, The Hacker News and SecurityWeek report the same core claims [S1][S2][S3].

Changed since version 3

What happened

Timeline

2026-02Cisco releases the update that fixes CVE-2026-20127 S1
2026-10-29Talos publishes its KeyDrift analysis; SecurityWeek reports the Silent Train infrastructure overlap S4
2026-10-30BleepingComputer and The Hacker News report the campaign and the defense and policy targeting S1

Detect

KeyDrift file and process artifacts · SD-WAN controller file integrity monitoring / process execution logs

index=* ("/var/tmp/vdaemon.bin" OR "/var/tmp/vdaemon.conf" OR "/tmp/system-vdaemon" OR "libdssl.so" OR "libcommon.so" OR "rsshd" OR "conf_sshd" OR "aaamgrd") | stats count min(_time) as first max(_time) as last by host, source
FROM logs-* | WHERE file.path IN ("/var/tmp/vdaemon.bin", "/var/tmp/vdaemon.conf", "/tmp/system-vdaemon") OR file.name IN ("libdssl.so", "libcommon.so") OR process.name IN ("rsshd", "conf_sshd", "aaamgrd") OR process.command_line LIKE "*/var/tmp/vdaemon.bin*" OR process.command_line LIKE "*/var/tmp/vdaemon.conf*" OR process.command_line LIKE "*/tmp/system-vdaemon*" OR process.command_line LIKE "*libdssl.so*" OR process.command_line LIKE "*libcommon.so*" OR process.command_line LIKE "*rsshd*" OR process.command_line LIKE "*conf_sshd*" OR process.command_line LIKE "*aaamgrd*" | STATS count = COUNT(*), first = MIN(@timestamp), last = MAX(@timestamp) BY host.name, event.dataset

A hit means: A KeyDrift component or its key staging file is present on a controller [S4]. Treat it as probable compromise with possible key theft.

Staging and timestomping commands · Controller shell history / auditd execve

index=* (("rootfs.rw" ("remount" OR "mount")) OR "touch --reference=" OR "chmod --reference=") | table _time host user _raw
FROM logs-* | WHERE (process.command_line LIKE "*rootfs.rw*" AND process.command_line LIKE "*mount*") OR process.command_line LIKE "*touch --reference=*" OR process.command_line LIKE "*chmod --reference=*" | KEEP @timestamp, host.name, user.name, process.command_line

A hit means: Someone remounted the read-only root or copied file metadata, as UAT-11473 did [S4]. Check the hit against change records, and inspect any /etc/sv/ files it touched.

vdaemon spawning a shell · Controller process execution / auditd

index=* parent_process_name="vdaemon" (process_name="sh" OR "/bin/sh -c") | table _time host parent_process_name process _raw
FROM logs-* | WHERE process.parent.name == "vdaemon" AND (process.name == "sh" OR process.command_line LIKE "*/bin/sh -c*") | KEEP @timestamp, host.name, process.parent.name, process.executable, process.command_line

A hit means: vdaemon ran a shell command. This matches the implant's 0x100 command-execution function [S4].

Talos Snort SIDs: exploitation and KeyDrift artifacts · Network IPS alerts

index=* signature_id=* | eval sid=tonumber(signature_id) | where sid=65938 OR sid=65958 OR (sid>=67387 AND sid<=67416) | stats count min(_time) as first max(_time) as last by src, dest, signature_id
FROM logs-* | WHERE rule.id IS NOT NULL | EVAL sid = TO_INTEGER(rule.id) | WHERE sid == 65938 OR sid == 65958 OR (sid >= 67387 AND sid <= 67416) | STATS count = COUNT(*), first = MIN(@timestamp), last = MAX(@timestamp) BY source.ip, destination.ip, rule.id

A hit means: Traffic matched Talos signatures [S4]. SIDs 65938 and 65958 indicate CVE-2026-20127 exploitation. SIDs 67387-67416 (Snort v2) indicate KeyDrift artifacts; Snort v3 sensors use 7:44-7:73 instead. Check the controller for on-box artifacts.

Verify

Scope

Affected

Only if

Not affected if

Fixed in: February 2026 Cisco update; the sources state no specific version [S1]

Enumerate

Contain

Eradicate

Recover

Re-enter the loop when

Debrief

Detection coverage — checked automatically

CategorySourceStatus
VendorImpacted vendor / CERT advisorypublished — primary source among the thread's sources: https://blog.talosintelligence.com/uat-11473-keydrift/
GovernmentCISA KEV · CVE-2026-20127published — listed 2026-02-25, federal due 2026-02-27
ReferenceNVD · CVE-2026-20127published — published 2026-02-25, CVSS 3.1 10
VM scannersQualys · CVE-2026-20127published — ThreatPROTECT: Cisco SD-WAN Controller and Manager Authentication Bypass Vulnerability (CVE-2026-20127)
VM scannersRapid7 · CVE-2026-20127published — InsightVM coverage stated · 1 Metasploit module (not linked)
VM scannersTenable · CVE-2026-20127published — 1 plugin: 299998 Cisco Catalyst SD-WAN Controller Authentication Bypass (cisco-sa-sdwan-rpa-EHchtZk)
EDR / endpoint VMCrowdStrike blognothing found — no post names it among the feed's 10 newest items
EDR / endpoint VMMicrosoft Security blognothing found — no post names it among the feed's 10 newest items
EDR / endpoint VMSentinelOne blognothing found — no post names it among the feed's 10 newest items
EDR / endpoint VMSentinelOne Labsnothing found — no post names it among the feed's 10 newest items
WAF / edgeAkamai blognothing found — no post names it among the feed's 1183 newest items
WAF / edgeCloudflare WAF managed-ruleset changelognothing found — no post names it among the feed's 139 newest items
Cloud / containerWiz blognothing found — no post names it among the feed's 717 newest items
Linux distro errataDebian tracker · CVE-2026-20127published — tracker entry
Linux distro errataRed Hat · CVE-2026-20127nothing found — no Red Hat entry
IDS / researchCisco Talos blogpublished — Inside KeyDrift: Analyzing historical UAT-11473 activity on Cisco SD-WAN
IDS / researchEmerging Threats open · CVE-2026-20127nothing found — no open rule names it (exploit, web_server, web_specific_apps sets)
Detection contentElastic detection rulesnothing found — no rule file names KeyDrift / CVE-2026-20127 / PolyFlame
Detection contentElastic Security Labsnothing found — no post names it among the feed's 102 newest items
Detection contentSigmaHQ rulesnothing found — no rule file names KeyDrift / CVE-2026-20127 / PolyFlame
Detection contentSplunk ESCUpublished — 6 files name CVE-2026-20127: detections/network/cisco_sd_wan___low_frequency_rogue_peer.yml, detections/network/cisco_sd_wan___peering_activity.yml, detections/application/cisco_sd_wan_multiple_ssh_key_authentication_from_same_source.yml, detections/network/cisco_sd_wan___uncommon_user_agent_multi_uri_activity.yml
CommunityNuclei template · CVE-2026-20127nothing found — no template under http/cves
MSSP / IR firmsArctic Wolf blognothing found — no post names it among the feed's 10 newest items
MSSP / IR firmsHuntress blognothing found — no post names it among the feed's 754 newest items
MSSP / IR firmsRapid7 blognothing found — no post names it among the feed's 20 newest items
MSSP / IR firmsSophos threat researchnothing found — no post names it among the feed's 15 newest items
ResearchUnit 42nothing found — no post names it among the feed's 15 newest items

Checked automatically 2026-11-10 05:36Z from public sources: 9 published, 18 nothing found, 0 not machine-checkable, 0 failed. "Nothing found" means the public source answered and had nothing, as of that moment; a feed covers only its newest posts. Re-checked daily.

What a person would still look up (5)
VM scannersLook up whether your scanner has a check for CVE-2026-20127 that reports SD-WAN controller versions against the February 2026 fix.
Network IDS/IPSConfirm the Talos SIDs 65938, 65958 and 67387-67416 (v3: 7:44-7:73) are present and enabled on sensors that see controller traffic.
SIEM detection contentCheck vendor content libraries for SD-WAN peering, rogue-peer or KeyDrift artifact detections, and confirm controller logs are ingested.
File integrity / host telemetryCheck whether any FIM or auditd collection covers /etc/sv/ and /var/tmp/ on the controllers.
Network flowConfirm that flow logs capture UDP egress from controller management and peering interfaces.

Exposure queries — generated automatically

Where each CVE comes from: CVE-2026-20127 — UAT-11473 exploits Cisco SD-WAN CVE-2026-20127 to deploy KeyDrift malware against defense and policy targets. A product row answers "is the software from that story reachable from the internet", not "is this card about that software".

shodan · cve · CVE-2026-20127

vuln:CVE-2026-20127

open · Shodan tags a service with a CVE from its banner version; a paid-tier filter. Exact for this CVE, blind to a host Shodan has not fingerprinted.

0match this spelling on Shodan · 2026-11-10 — Shodan has tagged no banner with this CVE yet; its tagging follows its own version fingerprinting, not the advisory▬ 0 on 2026-10-30 (+0) · 0 on 2026-11-09 (+0)

shodan · cpe · cisco:catalyst_sd-wan_manager

cpe:"cpe:/a:cisco:catalyst_sd-wan_manager"

open · Every Catalyst Sd-wan Manager service Shodan fingerprinted, any version (CPE 2.2 form of cpe:2.3:a:cisco:catalyst_sd-wan_manager). Affected per NVD: < 20.9.8.2; >= 20.11 < 20.12.5.3; >= 20.13 < 20.15.4.2; >= 20.16 < 20.18.2.1; = 20.12.6.

0match this spelling on Shodan · 2026-11-10▬ 0 on 2026-10-30 (+0) · 0 on 2026-11-09 (+0)

shodan · product · cisco:catalyst_sd-wan_manager

product:"Catalyst Sd-wan Manager"

open · Banner product name, NVD's spelling; adjust if Shodan's differs. Affected per NVD: < 20.9.8.2; >= 20.11 < 20.12.5.3; >= 20.13 < 20.15.4.2; >= 20.16 < 20.18.2.1; = 20.12.6.

0match this spelling on Shodan · 2026-11-10▬ 0 on 2026-10-30 (+0) · 0 on 2026-11-09 (+0)

censys · product · cisco:catalyst_sd-wan_manager

host.services: (software.product = "Catalyst Sd-wan Manager")

Censys Platform host search, software as fingerprinted at layer 7. Affected per NVD: < 20.9.8.2; >= 20.11 < 20.12.5.3; >= 20.13 < 20.15.4.2; >= 20.16 < 20.18.2.1; = 20.12.6.

shodan · discovered · cisco:catalyst_sd-wan_manager

product:"Cisco Catalyst SD-WAN vdaemon"

open · Shodan's own spelling, from the product facet of a text search for "Catalyst Sd-wan"; counted before it was shown. Affected per NVD: < 20.9.8.2; >= 20.11 < 20.12.5.3; >= 20.13 < 20.15.4.2; >= 20.16 < 20.18.2.1; = 20.12.6.

497services internet-wide on Shodan · 2026-11-10▲ 391 on 2026-10-30 (+106 +27%) · 496 on 2026-11-09 (+1 +0%)

shodan · cpe · cisco:sd-wan_vbond_orchestrator

cpe:"cpe:/a:cisco:sd-wan_vbond_orchestrator"

open · Every Sd-wan Vbond Orchestrator service Shodan fingerprinted, any version (CPE 2.2 form of cpe:2.3:a:cisco:sd-wan_vbond_orchestrator). Affected per NVD: < 20.9.8.2; >= 20.11 < 20.12.5.3; >= 20.13 < 20.15.4.2; >= 20.16 < 20.18.2.1; = 20.12.6.

0match this spelling on Shodan · 2026-11-10▬ 0 on 2026-10-30 (+0) · 0 on 2026-11-09 (+0)

shodan · product · cisco:sd-wan_vbond_orchestrator

product:"Sd-wan Vbond Orchestrator"

open · Banner product name, NVD's spelling; adjust if Shodan's differs. Affected per NVD: < 20.9.8.2; >= 20.11 < 20.12.5.3; >= 20.13 < 20.15.4.2; >= 20.16 < 20.18.2.1; = 20.12.6.

0match this spelling on Shodan · 2026-11-10 — a text search for "Sd-wan Vbond Orchestrator" matches nothing on Shodan▬ 0 on 2026-10-30 (+0) · 0 on 2026-11-09 (+0)

censys · product · cisco:sd-wan_vbond_orchestrator

host.services: (software.product = "Sd-wan Vbond Orchestrator")

Censys Platform host search, software as fingerprinted at layer 7. Affected per NVD: < 20.9.8.2; >= 20.11 < 20.12.5.3; >= 20.13 < 20.15.4.2; >= 20.16 < 20.18.2.1; = 20.12.6.

shodan · cpe · cisco:sd-wan_vsmart_controller

cpe:"cpe:/a:cisco:sd-wan_vsmart_controller"

open · Every Sd-wan Vsmart Controller service Shodan fingerprinted, any version (CPE 2.2 form of cpe:2.3:a:cisco:sd-wan_vsmart_controller). Affected per NVD: < 20.9.8.2; >= 20.11 < 20.12.5.3; >= 20.13 < 20.15.4.2; >= 20.16 < 20.18.2.1; = 20.12.6.

0match this spelling on Shodan · 2026-11-10▬ 0 on 2026-10-30 (+0) · 0 on 2026-11-09 (+0)

shodan · product · cisco:sd-wan_vsmart_controller

product:"Sd-wan Vsmart Controller"

open · Banner product name, NVD's spelling; adjust if Shodan's differs. Affected per NVD: < 20.9.8.2; >= 20.11 < 20.12.5.3; >= 20.13 < 20.15.4.2; >= 20.16 < 20.18.2.1; = 20.12.6.

0match this spelling on Shodan · 2026-11-10 — a text search for "Sd-wan Vsmart" matches 313 services, but no product or http.component facet value names this product; Shodan may not fingerprint it▬ 0 on 2026-10-30 (+0) · 0 on 2026-11-09 (+0)

censys · product · cisco:sd-wan_vsmart_controller

host.services: (software.product = "Sd-wan Vsmart Controller")

Censys Platform host search, software as fingerprinted at layer 7. Affected per NVD: < 20.9.8.2; >= 20.11 < 20.12.5.3; >= 20.13 < 20.15.4.2; >= 20.16 < 20.18.2.1; = 20.12.6.

shodan · alias · cisco:catalyst_sd-wan_manager

http.title:"vManage"

open · Banner spelling suggested by the model from the card text (former name of Catalyst SD-WAN Manager, printed on its login console); counted against Shodan before it was shown.

50services internet-wide on Shodan · 2026-11-10▲ 48 on 2026-10-30 (+2 +4%) · 48 on 2026-11-09 (+2 +4%)

shodan · alias · cisco:catalyst_sd-wan_manager

http.html:"Cisco vManage"

open · Banner spelling suggested by the model from the card text (login page text for the former vManage console); counted against Shodan before it was shown.

298services internet-wide on Shodan · 2026-11-10▼ 437 on 2026-10-31 (-139 -32%) · 300 on 2026-11-09 (-2 -1%)

shodan · alias · cisco:sd-wan_vsmart_controller

http.html:"Cisco SD-WAN vSmart"

open · Banner spelling suggested by the model from the card text (vSmart controller banner and login text); counted against Shodan before it was shown.

6services internet-wide on Shodan · 2026-11-10▲ 5 on 2026-10-30 (+1 +20%) · 6 on 2026-11-09 (+0 +0%)

Internet-wide count, trend

QueryFirstLatestChange
vuln:CVE-2026-201270 2026-10-300 2026-11-10+0 over 12 days
http.title:"vManage"48 2026-10-3050 2026-11-10+2 (+4%) over 12 days
http.html:"Cisco SD-WAN vSmart"5 2026-10-306 2026-11-10+1 (+20%) over 12 days
product:"Catalyst Sd-wan Manager"0 2026-10-300 2026-11-10+0 over 12 days
product:"Sd-wan Vsmart Controller"0 2026-10-300 2026-11-10+0 over 12 days
product:"Sd-wan Vbond Orchestrator"0 2026-10-300 2026-11-10+0 over 12 days
product:"Cisco Catalyst SD-WAN vdaemon"391 2026-10-30497 2026-11-10+106 (+27%) over 12 days
cpe:"cpe:/a:cisco:catalyst_sd-wan_manager"0 2026-10-300 2026-11-10+0 over 12 days
cpe:"cpe:/a:cisco:sd-wan_vsmart_controller"0 2026-10-300 2026-11-10+0 over 12 days
cpe:"cpe:/a:cisco:sd-wan_vbond_orchestrator"0 2026-10-300 2026-11-10+0 over 12 days
http.html:"Cisco vManage"437 2026-10-31298 2026-11-10-139 (-32%) over 11 days

Shodan's count of matching services on the whole internet, one point a day; the scope (your ranges) is never part of it. A count moves with Shodan's crawl as much as with patching, so read the direction, not the digit.

Banner spellings: a model read 7 from the NVD names and this card's text (former and marketing names, console titles); 3 matched something on Shodan and are shown above, the rest were dropped.

Scope every query in your own tool, never in a shared document: Shodan `net:<your_ranges>`, `org:"<your_org>"` or `hostname:<your_domain>` (or a Shodan Monitor network alert, which applies the scope for you); Censys `host.ip: <your_ranges>` or `host.dns.names: <your_domain>`. Then compare the banner version with the affected range. Generated automatically 2026-11-10 05:36Z from the CVE ids and NVD's CPE configurations, each Shodan query counted against Shodan itself; re-built daily with the coverage check.

Open questions

Sources

Public OSINT only. AI-generated by the pipeline; structure follows the DAIR model from Dynamic Incident Response (Joshua Wright). Published automatically; a dismissed draft unpublishes it.

One mail per new card, after you confirm by link; an unsubscribe link in every mail. The address is used for nothing else.