Full research report

DoJ Corrects China Hacking Claim, Says U.S. Agencies Were Targets, Not Victims

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

Executive assessment

The durable event is the FBI's disruption of QTFY infrastructure and the Justice Department's subsequent correction: several agencies were targeted, but the public record does not establish that each was compromised. QScan and QTRouter provided reconnaissance and obscured routing through compromised devices, leased systems and commercial proxy services, creating a reusable capability for China-linked espionage operations. CVE-2019-11510 is relevant through an alleged 2019 attempt against NASA and remains operationally important because CISA confirms prior exploitation and public exploit code is readily available. Nothing reviewed demonstrates a fresh August 2026 exploitation wave for that CVE, and defenders should not convert historical exploitation evidence into a claim of current QTFY activity.

What happened

On 26 August 2026, the US Department of Justice and FBI announced court-authorised seizures of domains essential to QScan and QTRouter, tools allegedly operated by QTFY to support China-linked cyber-espionage activity. The Justice Department updated the release on 28 August to describe listed US agencies as targets rather than victims, correcting an implication that all had been compromised. Reporting published on 31 August highlighted the correction and an alleged 2019 QTFY attempt to access NASA through CVE-2019-11510.

Affected scope

The disrupted activity targeted US federal bodies and organisations across government, defence, academia, healthcare, telecommunications, energy, finance and critical infrastructure in the United States and abroad. CVE-2019-11510 affects Pulse Connect Secure 8.2 before 8.2R12.1, 8.3 before 8.3R7.1 and 9.0 before 9.0R3.4; these legacy branches should be treated as obsolete unless demonstrably patched and supported.

Technical assessment

The Justice Department says QScan identified and infected internet-connected devices, while QTRouter combined compromised Internet of Things devices, commercial proxies and leased virtual private servers to conceal the origin of intrusion traffic. Black Lotus Labs describes QScan primarily as a distributed reconnaissance framework and Fast Labyrinth/QTRouter as the routing and obfuscation layer, with observed transitions from scanning to probable exploitation. CVE-2019-11510 independently presents a serious initial-access risk because an unauthenticated remote party with HTTPS access to a vulnerable Pulse Connect Secure appliance can read arbitrary files, potentially exposing credentials or configuration material; public code lowers the barrier to abuse but does not prove current QTFY exploitation.

Recommended defensive actions

  1. inventory all Pulse Connect Secure appliances and verify that no affected legacy release remains exposed or unsupported
  2. patch affected appliances to at least 8.2R12.1, 8.3R7.1 or 9.0R3.4, or migrate to a currently supported platform
  3. reset credentials and revoke active sessions where an appliance may have remained vulnerable, particularly if internet-exposed during or after 2019
  4. hunt historical VPN, DNS and network-flow records for unexplained file-access requests, suspicious credential use and the QTFY indicators published by the FBI, NSA and Black Lotus Labs
  5. monitor internet-facing management and remote-access services for reconnaissance followed by stable bidirectional sessions from residential, Internet of Things or commercial-proxy addresses
  6. segment and update routers and Internet of Things devices so compromise of an edge device cannot provide trusted local access to sensitive networks

Uncertainties and evidence gaps

  • The corrected Justice Department wording establishes targeting, not successful compromise, for each named US agency.
  • The precise number and identity of organisations successfully compromised by QTFY remain undisclosed.
  • The alleged CVE-2019-11510 activity against NASA dates to 2019; the available reporting does not establish current exploitation of that vulnerability by QTFY in August 2026.
  • The Justice Department and Black Lotus Labs emphasise somewhat different QScan rolesβ€”automated device infection versus reconnaissanceβ€”leaving the division of capabilities and customer activity incompletely resolved.
  • Domain seizure should disrupt the hard-coded infrastructure described by the Justice Department, but it does not establish that every QTFY capability, customer or previously compromised device has been neutralised.

Vulnerability flow

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

AccessUnauthenticated network access to the HTTPS interface of an internet-reachable, vulnerable Pulse Connect Secure appliance.
ComponentPulse Connect Secure web interface and the boundary protecting files stored on the appliance.
MechanismImproper path handling allows a specially formed web request to read files without authentication.
ImpactExposure of sensitive appliance files and potentially reusable credentials or configuration data, creating a route to broader network compromise.
DetectionReview appliance and perimeter logs for anomalous file-access requests, subsequent unexpected authentications, new sessions using exposed accounts and suspicious traffic from residential or commercial-proxy infrastructure.
MitigationApply Pulse Connect Secure 8.2R12.1, 8.3R7.1 or 9.0R3.4 as applicable; preferably migrate legacy appliances to a currently supported release, then rotate potentially exposed credentials and invalidate sessions.
Exploitation status

No confirmed current active exploitation is established by this correction; a 2019 QTFY attempt against NASA allegedly used CVE-2019-11510, the vulnerability has previously been exploited in the wild, and public exploit code exists.

The investigation first separated the August 2026 correction from the broader QTFY disruption and from the historical Pulse Connect Secure vulnerability. The corrected Justice Department release confirms that named agencies were targets, while Black Lotus Labs independently supports the wider reconnaissance and obfuscation campaign. NVD, CISA and original vulnerability research confirm CVE-2019-11510's technical scope, prior exploitation and public exploit availability, but they do not demonstrate a new 2026 exploitation wave.

  1. What claim was corrected, and which historical vulnerability was associated with the story?
    Read the supplied report and followed its cited primary and independent references.
    thehackernews.com β†—

    The report says the Justice Department changed named agencies from victims to targets and alleges that QTFY attempted to access NASA through CVE-2019-11510 in 2019.

    why This framed the event as a correction to compromise claims, not a newly disclosed CVE campaign.

  2. What does the corrected government record actually allege?
    Read the updated Justice Department announcement and its revision note.
    justice.gov β†—

    The release identifies the agencies as QTFY targets, attributes QScan and QTRouter to QTFY, says seized hard-coded domains made the tools inoperable and records an update on 28 August 2026.

    why This is the strongest evidence for both the corrected wording and the scope of the disruption.

  3. Is there independent technical corroboration of the QTFY campaign and its target scope?
    Reviewed Black Lotus Labs' research into the quartermaster infrastructure.
    lumen.com β†—

    Researchers observed distributed reconnaissance, commercial-proxy and relay infrastructure, probable exploitation sessions and targeting of government, defence, research, healthcare, energy and financial networks.

    why This independently corroborates the infrastructure and sector targeting while distinguishing reconnaissance from confirmed compromise.

  4. What products and versions are affected by CVE-2019-11510?
    Read the National Vulnerability Database record.

    Pulse Connect Secure 8.2 before 8.2R12.1, 8.3 before 8.3R7.1 and 9.0 before 9.0R3.4 allow unauthenticated arbitrary file reading through a specially crafted URI.

    why This established the defensible technical scope and minimum historical fixed versions without inferring a broader exploit chain.

  5. Has CVE-2019-11510 been exploited in the wild independently of the QTFY allegation?
    Filtered and reviewed the CISA Known Exploited Vulnerabilities catalogue entry.

    CISA lists the vulnerability as known exploited, records known ransomware use and directs organisations to apply vendor updates.

    why This confirms historical exploitation risk but does not establish current QTFY use or exploitation against every named target.

  6. Is technical disclosure or public exploit material available?
    Reviewed the original DEVCORE vulnerability research.
    devco.re β†—

    DEVCORE documents the vulnerability, reports patches released on 24 April 2019 and states that third parties subsequently published exploit implementations.

    why This confirmed that exploitation knowledge has been public for years and that proof-of-concept availability is not evidence of a new campaign.

  7. Does a cited public exploit repository still exist?
    Opened the CVE-2019-11510 repository linked by the original researchers.
    github.com β†—

    The public repository remains available and identifies itself as an arbitrary file-read exploit for Pulse Secure SSL VPN.

    why This directly verifies public exploit-code availability without relying on a search-result description.

  8. Does the supplied community record add evidence of current actor activity?
    Read the referenced community-maintained CVE index.
    raw.githubusercontent.com β†—

    The record lists CVE-2019-11510 and points to the same public repository but contains no time-bounded QTFY discussion or evidence of current exploitation.

    why It corroborates public code availability only and should not be treated as proof of active campaign activity.

  9. What additional campaign context was reported around the original disruption announcement?
    Reviewed the earlier detailed report on the FBI disruption.
    thehackernews.com β†—

    The report describes QTFY's alleged customers, QScan and QTRouter infrastructure, broad vulnerability-led targeting and persistence activity, while preserving the distinction between scanning, exploitation and compromise.

    why This supplied context for the broader campaign but remained secondary to the corrected Justice Department record and independent Lumen research.

ActorsQTFY (also reported as QT and QTCYBER)Nanjing Xinjiuwei Network Technology CompanyPeople's Republic of China Ministry of State SecurityPeople's Liberation Army
MalwareQScanQTRouter
TargetsNASAFederal ReserveDepartment of EnergyDepartment of JusticeDepartment of Health and Human ServicesNational Institutes of HealthU.S. Senategovernment and defence networksresearch universitieshealthcare organisationstelecommunications providersenergy and critical-infrastructure organisationsfinancial institutionsdefence contractors
Related CVEs CVE-2019-11510

Research coverage

All 73 registered source leaves were evaluated for this run: 63 completed, 0 were unavailable, 3 failed and 7 were disabled. For this story, 18 registered sources supplied useful evidence (2 primary, 14 corroborating, 2 contextual and 0 PoC/exploit references). 45 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 73 sources
SourceRun resultValueWhy it was useful β€” or not
CISA KEVkev ok1687 records Primary evidence1 matched items Confirmed that a related CVE is listed in CISA's Known Exploited Vulnerabilities catalogue.
The Hacker Newsnews ok7 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.
deepdarkCTI Discorddeepdarkcti ok7 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI exploitsdeepdarkcti ok24 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI forumsdeepdarkcti ok264 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI malware as a servicedeepdarkcti ok7 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI malware samplesdeepdarkcti ok3 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI marketsdeepdarkcti ok127 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI phishingdeepdarkcti ok19 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI ransomware gangsdeepdarkcti ok689 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI RATsdeepdarkcti ok1 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI Telegram infostealerdeepdarkcti ok130 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI Telegram threat actorsdeepdarkcti ok1013 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI Twitter threat actorsdeepdarkcti ok39 records Corroborating1 matched items A page from this source was opened and verified during focused research.
NVDcve ok900 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI CVE most exploiteddeepdarkcti ok94 records Context2 matched items Provided lower-confidence OSINT context matched to an explicit CVE. Supplied OSINT or actor context opened and verified during focused research.
FIRST EPSSepss ok8075 records Context1 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.
BleepingComputernews ok10 records Checked β€” no match The source completed, but none of its retained records matched this story.
CERT-EU Threat Intelligencenews ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
CIRCL CVEcve ok30 records Checked β€” no match The source completed, but none of its retained records matched this story.
Cisco PSIRTvendor_advisory ok5333 records Checked β€” no match The source completed, but none of its retained records matched this story.
Cisco Talosnews ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
Exploit-DBexploit_reference ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
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 failed0 records Failed The current collection attempt failed; this source cannot support the report.
GitHub topic: pocresearch ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
GitHub topic: vulnerabilityresearch failed0 records Failed The current collection attempt failed; this source cannot support the report.
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 ok9 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 ok17 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 ok20 records Checked β€” no match The source completed, but none of its retained records matched this story.
Mastodon #ransomwareresearch ok19 records Checked β€” no match The source completed, but none of its retained records matched this story.
Mastodon #threatintelresearch ok5 records Checked β€” no match The source completed, but none of its retained records matched this story.
Mastodon #vulnerabilityresearch ok19 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 ok1591 records Checked β€” no match The source completed, but none of its retained records matched this story.
Microsoft Securitynews ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
MISP Galaxyresearch ok3 records Checked β€” no match The source completed, but none of its retained records matched this story.
MISP threat actor galaxyactor ok0 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 ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
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.
SentinelLabsnews ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
Shadowserver public aggregate honeypot observationsexploit_reference ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
Shodanresearch ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
Sigma Rulesresearch ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
Sophos IOCsresearch ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
Sophos X-Opsnews ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
The DFIR Reportnews 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.
Unit 42news ok1 records Checked β€” no match The source completed, but none of its retained records matched this story.
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.
WeLiveSecuritynews ok empty0 records Checked β€” no match The source completed but returned no records in the collection scope.
Additional verified pages 15 opened outside the registered collection
Vulnerability & exploitation2
CVE-2019-11510 CISA KEV Ivanti Pulse Connect Secure Β· added 2021-11-03 Β· used in ransomware CISA catalog β†—
CVE-2019-11510 EPSS 100.0% 100th percentile exploitation probability
Reporting-linked PoC claims1
https://github.com/projectzeroindia/CVE-2019-11510 github.com β†—

Linked by reporting but not validated as PoC by the configured exploit indexes.

OSINT / dark-web chatter1
deepdarkCTI: CVE-2019-11510 (Pulse) raw.githubusercontent.com β†—
PoC & exploit code2
Project Zero India CVE-2019-11510 exploit github.com β†—

Public shell-based proof-of-concept for the Pulse Connect Secure arbitrary file-read vulnerability.

DEVCORE: The Golden Pulse Secure SSL VPN RCE Chain devco.re β†—

Original researchers describe CVE-2019-11510, affected releases, disclosure dates and the subsequent publication of exploit code.

Vendor & gov advisories2
Justice Department and FBI seize QTFY platforms justice.gov β†—

Primary announcement of the domain seizures, corrected target wording and alleged relationship between QTFY, QScan and QTRouter.

FBI and NSA cybersecurity advisory on QTFY ic3.gov β†—

Government advisory linked by the Justice Department as providing indicators associated with QTFY activity since at least 2018.

OSINT / dark-web chatter1
deepdarkCTI most-exploited CVE index raw.githubusercontent.com β†—

Community-maintained index lists CVE-2019-11510 and links the public exploit repository, but provides no independent evidence of current QTFY activity.

Analysis & research3
DoJ corrects China hacking claim thehackernews.com β†—

Reports that the affected agencies were targets rather than confirmed victims and links the alleged 2019 NASA attempt to CVE-2019-11510.

Black Lotus Labs: The infrastructure quartermaster lumen.com β†—

Independent research describes QTFY's reconnaissance and obfuscation infrastructure, target sectors, defensive guidance and indicators.

FBI disrupts China-linked QTFY infrastructure thehackernews.com β†—

Provides additional reporting on QTFY infrastructure, customers, target sectors and vulnerability-led access activity.