Full research report

CISA Flags Langflow RCE, Tomcat, and N-central Flaws as Actively Exploited

Original reporting β†—
β˜… Threat intelligence assessment high confidence

Executive assessment

The strongest conclusion is narrow: CISA confirms current exploitation of CVE-2026-9198, CVE-2026-18556 and CVE-2026-34486, while Huntress independently documents exploitation of the related N-central follow-up CVE-2026-18577. Each flaw crosses a high-value boundaryβ€”unauthenticated execution in Langflow, encrypted cluster trust in Tomcat, or centralised remote administration in N-centralβ€”so exposed instances warrant both immediate remediation and retrospective compromise review. Unit 42 substantiates related activity by knaithe and KnYuan, but its Langflow attempt failed and its Tomcat observations are described as attempts, preventing blanket attribution of the current CISA entries. Public technical analysis exists for the Tomcat weakness, whereas the current Langflow exploitation method, victim scope and operator remain undisclosed.

What happened

On 4 August 2026, the US Cybersecurity and Infrastructure Security Agency added CVE-2026-9198, CVE-2026-18556 and CVE-2026-34486 to its Known Exploited Vulnerabilities catalogue on the basis of active exploitation. The event followed the 3 August addition of CVE-2026-18577, an N-central authentication-bypass issue resulting from an incomplete correction for CVE-2026-18556. Published research also places CVE-2026-34486 and several older catalogue entries within separate opportunistic campaigns observed earlier in 2026.

Affected scope

CVE-2026-9198 affects Langflow OSS 1.0.0 through 1.10.0. CVE-2026-34486 affects Apache Tomcat 11.0.20, 10.1.53 and 9.0.116 where the relevant cluster encryption component is in use. CVE-2026-18556 and CVE-2026-18577 affect susceptible N-able N-central deployments, including hosted and on-premises systems, with downstream risk to every endpoint managed through a compromised remote monitoring and management server.

Technical assessment

The Langflow flaw chains unauthenticated superuser-token issuance with unsafe code validation, permitting remote code execution on default deployments. The Tomcat regression causes failed cluster-message decryption to proceed rather than fail closed, potentially exposing an unsafe deserialisation boundary to any system able to reach the cluster listener. The N-central flaws bypass normal authentication and can expose administrative functions, including Take Control, enabling access to managed endpoints. CISA's catalogue status establishes exploitation, but it does not disclose the exploit telemetry, operators or success rates behind each new entry.

Recommended defensive actions

  1. Immediately upgrade Langflow OSS to version 1.10.1 or later and remove untrusted network access until the upgrade is complete.
  2. Patch Apache Tomcat to 11.0.21, 10.1.54 or 9.0.117 or later, according to the deployed branch.
  3. Apply the N-central 2026.3 HF1 hotfix, reported by Huntress as build 2026.3.1.7, to every hosted and on-premises server.
  4. Restrict Tomcat cluster listeners, Langflow services and N-central management interfaces to explicitly authorised networks and management hosts.
  5. Hunt for unexpected Langflow superuser-token activity, suspicious child processes, Tomcat cluster decryption errors followed by accepted traffic, and N-central Take Control sessions using the default MSP Support identity.
  6. Review Windows Application Event IDs 4102, 8192 and 8193 on N-central-managed systems and investigate unexplained remote sessions, process enumeration or rapid movement between hosts.
  7. Rotate credentials and revoke active sessions where an affected service was internet-accessible before remediation, treating patching alone as insufficient assurance.

Uncertainties and evidence gaps

  • CISA has not publicly described the operators, victim counts or exploitation methods supporting the three 4 August catalogue additions.
  • No verified public reporting reviewed here attributes current CVE-2026-9198 exploitation to a named threat actor or identifies its post-compromise activity.
  • Unit 42 observed Tomcat reverse-shell attempts against nine servers, but its publication does not establish that every attempt produced a successful compromise.
  • Claims connecting CVE-2026-34486 and CVE-2026-41940 to a separate SNOWLIGHT campaign spanning more than 100 countries were available through secondary reporting, but the cited original SOCRadar page was inaccessible during verification.
  • The exact affected-version range for the N-central flaws was not established from an accessible vendor advisory; the independently accessible Huntress report confirms the required 2026.3.1.7 hotfix.
  • The supplied reporting identifies CVE-2026-3055, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2026-33017, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2026-33824, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2026-39987, but the reviewed sources did not establish its distinct role in this event.

Vulnerability flow

Defender-oriented path reconstructed only from sourced report findings. Unknown stages are omitted.

AccessUnauthenticated network reachability to an affected Langflow or N-central service, or network reachability to an affected Tomcat cluster listener; the precise access conditions differ by flaw.
ComponentLangflow auto-login and code-validation functions; Apache Tomcat Tribes EncryptInterceptor and deserialisation boundary; N-central authentication and remote-management functions.
MechanismLangflow combines improperly issued privileged tokens with unsafe code evaluation; Tomcat forwards cluster data after decryption failure; N-central accepts an alternate authentication path that can expose privileged access.
ImpactRemote code execution, administrative takeover, compromise of clustered application servers, or access to endpoints managed through N-central.
DetectionMonitor for anomalous privileged-token issuance and host process creation from Langflow, decryption failures followed by accepted Tomcat cluster traffic, and unusual N-central Take Control activity, including MSP Support sessions and Windows Application Event IDs 4102, 8192 and 8193.
MitigationUpgrade Langflow to 1.10.1 or later; upgrade Tomcat to 11.0.21, 10.1.54 or 9.0.117 or later; apply N-central 2026.3 HF1/build 2026.3.1.7; and restrict all affected management or cluster interfaces to trusted networks.
Exploitation status

Confirmed active exploitation of CVE-2026-9198, CVE-2026-18556 and CVE-2026-34486; CVE-2026-18577 was also actively exploited, and public technical analysis demonstrates the Tomcat flaw's exploitability.

The investigation began by separating CISA's three new exploitation determinations from earlier campaigns mentioned for context. CISA and the vendor advisories established the affected components and fixed releases, while Huntress supplied independent confirmation and defensive telemetry for N-central. Unit 42 and Striga clarified the campaign context and Tomcat mechanism, but the available evidence does not justify attributing every current exploitation event to the named operators or to the SNOWLIGHT campaign.

  1. What event does the headline describe, and which claims require primary verification?
    Reviewed the supplied article and followed its cited references.
    thehackernews.com β†—

    The article identifies three new catalogue additions and places them alongside earlier Langflow, Tomcat, N-central and China-nexus activity.

    why This framed the core event while preserving the distinction between the new exploitation determinations and historical campaign context.

  2. Does the second supplied outlet independently support the story?
    Opened the supplied BleepingComputer article.
    bleepingcomputer.com β†—

    The site presented a browser-verification challenge, so its substantive reporting could not be checked.

    why The page was not used to support any factual conclusion or reference entry.

  3. Did CISA formally confirm active exploitation of the three headline vulnerabilities?
    Read CISA's 4 August alert.
    cisa.gov β†—

    CISA added CVE-2026-9198, CVE-2026-18556 and CVE-2026-34486 based on evidence of active exploitation.

    why This is the strongest available authority for the current exploitation status.

  4. What Langflow releases are affected and fixed?
    Read IBM's Langflow security bulletin.
    ibm.com β†—

    Langflow OSS 1.0.0 through 1.10.0 is affected; version 1.10.1 fixes an unauthenticated remote-code-execution chain involving privileged-token issuance and code validation.

    why This established product scope, mechanism and the specific remediation without relying on the news report.

  5. Which Tomcat releases contain CVE-2026-34486 and what fixes it?
    Read the Apache Tomcat security announcement.
    lists.apache.org β†—

    The affected releases are 11.0.20, 10.1.53 and 9.0.116; fixed releases are 11.0.21, 10.1.54 and 9.0.117.

    why This narrowed the scope to three regression releases and supplied authoritative upgrade targets.

  6. Is N-central exploitation independently observed, and what activity should defenders seek?
    Reviewed Huntress's incident response report.
    huntress.com β†—

    Huntress observed exploitation across multiple organisations, subsequent reconnaissance and lateral movement, and abuse of N-central Take Control; it identifies build 2026.3.1.7 as the hotfix.

    why This corroborated exploitation separately from CISA and provided concrete host-level detection opportunities.

  7. Do the named operators and related CVEs belong to the same current exploitation event?
    Read Unit 42's campaign analysis.
    unit42.paloaltonetworks.com β†—

    Unit 42 associates knaithe and KnYuan with automated Langflow attempts and separate manual activity involving CVE-2026-3055, CVE-2026-39987, CVE-2026-34486 and CVE-2026-33824; the observed Langflow CVE-2026-33017 attempts failed under the target conditions.

    why This confirmed related campaign context but showed that attempted exploitation must not be presented as successful current exploitation.

  8. Can the reported SNOWLIGHT campaign claims be verified at their original source?
    Opened the cited SOCRadar research page.
    socradar.io β†—

    A browser-verification challenge prevented review of the underlying analysis.

    why The SNOWLIGHT attribution, global scope and reported CVE-2026-41940 compromises remain secondary claims rather than firm conclusions here.

  9. Is there public technical material demonstrating exploitation significance for the Tomcat flaw?
    Read the reporting researcher's technical analysis.
    striga.ai β†—

    Striga reports building a working exploit and shows that the regression changes cluster-message handling from fail closed to fail open before unsafe deserialisation.

    why This confirms public exploit knowledge and explains why network exposure of the cluster listener is operationally important, without equating publication with the separate evidence of in-the-wild exploitation.

ActorsknaitheKnYuanunattributed operators targeting N-able N-centralunattributed China-nexus operators
MalwareSNOWLIGHTGoCobaltStrike
Targetsinternet-exposed Langflow deploymentsApache Tomcat clusters using EncryptInterceptorN-able N-central servers and their managed endpointsgovernment and commercial infrastructuremanaged service providers

Research coverage

All 68 registered source leaves were evaluated for this run: 59 completed, 0 were unavailable, 2 failed and 7 were disabled. For this story, 5 registered sources supplied useful evidence (3 primary, 1 corroborating, 1 contextual and 0 PoC/exploit references). 54 completed sources contained no matched information for this story.

Primary evidence Independent corroboration Operational context PoC reference Checked β€” no match Unavailable Failed Disabled
Complete source-by-source audit 68 sources
SourceRun resultValueWhy it was useful β€” or not
BleepingComputernews ok7 records Primary evidence1 matched items Published the source report used to frame and date the event.
CISA KEVkev ok1661 records Primary evidence9 matched items Confirmed that a related CVE is listed in CISA's Known Exploited Vulnerabilities catalogue. Supplied a vendor or government advisory opened and verified during focused research.
The Hacker Newsnews ok14 records Primary evidence1 matched items Published the source report used to frame and date the event.
CISA Alertsnews ok empty0 records Corroborating1 matched items A page from this source was opened and verified during focused research.
FIRST EPSSepss ok7492 records Context8 matched items Added exploitation-probability context; EPSS does not itself prove exploitation.
AlienVault OTXdark_web failed0 records Failed The current collection attempt failed; this source cannot support the report.
CIRCL CVEcve ok30 records Checked β€” no match The source completed, but none of its retained records matched this story.
Cisco PSIRTvendor_advisory stale fallback0 records Failed The current collection attempt failed; this source cannot support the report.
Cisco Talosnews ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
deepdarkCTI CVE most exploiteddeepdarkcti ok94 records Checked β€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI Discorddeepdarkcti ok7 records Checked β€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI exploitsdeepdarkcti ok24 records Checked β€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI forumsdeepdarkcti ok264 records Checked β€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI malware as a servicedeepdarkcti ok7 records Checked β€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI malware samplesdeepdarkcti ok3 records Checked β€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI marketsdeepdarkcti ok127 records Checked β€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI phishingdeepdarkcti ok19 records Checked β€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI ransomware gangsdeepdarkcti ok672 records Checked β€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI RATsdeepdarkcti ok1 records Checked β€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI Telegram infostealerdeepdarkcti ok130 records Checked β€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI Telegram threat actorsdeepdarkcti ok1007 records Checked β€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI Twitter threat actorsdeepdarkcti ok39 records Checked β€” no match The source completed, but none of its retained records matched this story.
DNSDumpster domain IOC enrichmentresearch ok1 records Checked β€” no match The source completed, but none of its retained records matched this story.
Exploit-DBexploit_reference ok1 records Checked β€” no match The source completed, but none of its retained records matched this story.
Fortinet PSIRTvendor_advisory disabled Disabled Disabled in the source registry; no check was attempted.
GitHub topic: cveresearch ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
GitHub topic: exploitresearch ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
GitHub topic: penetration-testingresearch ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
GitHub topic: pocresearch ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
GitHub topic: vulnerabilityresearch ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
GreyNoiseexploit_reference ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
KrebsOnSecuritynews ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
LinkedIn RSS proxy feeds (disabled)research disabled Disabled Disabled in the source registry; no check was attempted.
MalwareBazaardark_web ok3 records Checked β€” no match The source completed, but none of its retained records matched this story.
Mastodon #cveresearch ok20 records Checked β€” no match The source completed, but none of its retained records matched this story.
Mastodon #cybersecurityresearch ok16 records Checked β€” no match The source completed, but none of its retained records matched this story.
Mastodon #exploitresearch ok20 records Checked β€” no match The source completed, but none of its retained records matched this story.
Mastodon #infosecresearch ok20 records Checked β€” no match The source completed, but none of its retained records matched this story.
Mastodon #malwareresearch ok19 records Checked β€” no match The source completed, but none of its retained records matched this story.
Mastodon #ransomwareresearch ok17 records Checked β€” no match The source completed, but none of its retained records matched this story.
Mastodon #threatintelresearch ok16 records Checked β€” no match The source completed, but none of its retained records matched this story.
Mastodon #vulnerabilityresearch ok20 records Checked β€” no match The source completed, but none of its retained records matched this story.
Metasploit module metadataexploit_reference ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
Microsoft MSRCvendor_advisory ok1588 records Checked β€” no match The source completed, but none of its retained records matched this story.
Microsoft Securitynews ok2 records Checked β€” no match The source completed, but none of its retained records matched this story.
MISP Galaxyresearch ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
MISP threat actor galaxyactor ok0 records Checked β€” no match The source completed, but none of its retained records matched this story.
NVDcve ok900 records Checked β€” no match The source completed, but none of its retained records matched this story.
Palo Alto Networks PSIRTvendor_advisory ok25 records Checked β€” no match The source completed, but none of its retained records matched this story.
ProjectDiscovery nuclei templatesexploit_reference ok1 records Checked β€” no match The source completed, but none of its retained records matched this story.
Rapid7news ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
Reddit r/AskNetsec (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
Reddit r/cybersecurity (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
Reddit r/malware (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
Reddit r/netsec (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
Reddit r/ReverseEngineering (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
SANS ISCnews ok1 records Checked β€” no match The source completed, but none of its retained records matched this story.
Shadowserver public aggregate honeypot observationsexploit_reference ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
Shodanresearch ok3 records Checked β€” no match The source completed, but none of its retained records matched this story.
Sigma Rulesresearch ok1 records Checked β€” no match The source completed, but none of its retained records matched this story.
Sophos IOCsresearch ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
ThreatFoxthreat_intelligence ok100 records Checked β€” no match The source completed, but none of its retained records matched this story.
UK NCSCnews ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
Unit42 IOCsresearch ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
URLhausdark_web ok10 records Checked β€” no match The source completed, but none of its retained records matched this story.
VirusTotal Community IOC enrichmentresearch ok4 records Checked β€” no match The source completed, but none of its retained records matched this story.
VulnCheck KEVkev ok500 records Checked β€” no match The source completed, but none of its retained records matched this story.
Vulnerability Lookupcve ok30 records Checked β€” no match The source completed, but none of its retained records matched this story.
Additional verified pages 13 opened outside the registered collection
Vulnerability & exploitation16
CVE-2026-9198 CISA KEV IBM Langflow Β· added 2026-08-04 CISA catalog β†—
CVE-2026-34486 CISA KEV Apache Tomcat Β· added 2026-08-04 CISA catalog β†—
CVE-2026-18556 CISA KEV N-able N-central Β· added 2026-08-04 CISA catalog β†—
CVE-2026-18577 CISA KEV N-able N-central Β· added 2026-08-03 CISA catalog β†—
CVE-2026-41940 CISA KEV WebPros cPanel & WHM and WP2 (WordPress Squared) Β· added 2026-04-30 Β· used in ransomware CISA catalog β†—
CVE-2026-39987 CISA KEV Marimo Marimo Β· added 2026-04-23 CISA catalog β†—
CVE-2026-3055 CISA KEV Citrix NetScaler Β· added 2026-03-30 CISA catalog β†—
CVE-2026-33017 CISA KEV Langflow Langflow Β· added 2026-03-25 CISA catalog β†—
CVE-2026-18556 EPSS 0.5% 40th percentile exploitation probability
CVE-2026-18577 EPSS 4.1% 90th percentile exploitation probability
CVE-2026-3055 EPSS 84.5% 100th percentile exploitation probability
CVE-2026-33017 EPSS 99.8% 100th percentile exploitation probability
CVE-2026-34486 EPSS 81.2% 100th percentile exploitation probability
CVE-2026-39987 EPSS 96.6% 100th percentile exploitation probability
CVE-2026-41940 EPSS 97.9% 100th percentile exploitation probability
CVE-2026-9198 EPSS 17.1% 97th percentile exploitation probability
PoC & exploit code1
Fail Open, Game Over: Turning a One-Line Tomcat Fix into Unauthenticated RCE striga.ai β†—

The reporting researcher documents a working CVE-2026-34486 exploit and explains the affected Tomcat trust boundary.

Vendor & gov advisories3
CISA Adds Three Known Exploited Vulnerabilities to Catalog cisa.gov β†—

CISA confirms active exploitation of CVE-2026-9198, CVE-2026-18556 and CVE-2026-34486.

IBM security bulletin for CVE-2026-9198 ibm.com β†—

Identifies Langflow OSS 1.0.0 through 1.10.0 as affected and directs users to upgrade to 1.10.1.

Apache Tomcat advisory for CVE-2026-34486 lists.apache.org β†—

Identifies Tomcat 11.0.20, 10.1.53 and 9.0.116 as affected and supplies fixed versions.

Analysis & research3
Huntress rapid response on N-able N-central exploitation huntress.com β†—

Reports exploitation across multiple organisations, abuse of Take Control and observable Windows event records.

Unit 42 analysis of AI-enabled autonomous attacks unit42.paloaltonetworks.com β†—

Connects knaithe and KnYuan to vulnerability scanning and attempts against Langflow, Tomcat, Citrix, Marimo and IKE VPN systems.

CISA flags Langflow, Tomcat and N-central flaws thehackernews.com β†—

Provides the initial event summary and links the new KEV additions to previously reported campaigns.