FR
live
Security Critical

TrueConf Server falls with no authentication on port 4307, and Head Mare grafts PhantomCore onto it

CVE-2026-72529 (CVSS 9.8) and CVE-2026-72530 joined CISA’s KEV catalog on August 20, 2026, six weeks after a patch the Head Mare campaign already worked around. TrueConf Server operators must patch, then prove their server was not turned into a malware distribution relay.

A video conference room speakerphone, its network cable unplugged from the wall jack.

June 18, 2026. TrueConf ships fixed builds 5.3.9, 5.4.9, and 5.5.5 for its self-hosted video conferencing server. August 11, 2026. Kaspersky documents a campaign that exploits an unpatched instance to deliver a backdoor named PhantomCore. August 20, 2026. CISA adds both flaws — CVE-2026-72529 and CVE-2026-72530 — to the KEV catalog, confirming exploitation in the wild.

For a CISO, the lesson fits in one sentence: a patch published in June stopped nothing in August, because the flaw sits on a port that should never have answered the internet.

Two flaws, one door with no handle

CVE-2026-72529 is a missing authentication for critical function (CWE-306), rated 9.8 under CVSS v3.1 and 9.3 under CVSS v4.0. In practice, a remote unauthenticated attacker who reaches the server’s 4307/TCP port can call an undocumented function and make it run an arbitrary script. No authentication, no user interaction, no prior privilege: the only precondition is network reachability.

CVE-2026-72530 is a code injection that completes the chain. It lets the attacker escape the isolated environment the server runs in and execute arbitrary code on the host, up to NT AUTHORITY\SYSTEM on Windows deployments.

Both flaws affect the 5.3.x, 5.4.x, and 5.5.x branches up to the fixed releases of June 18, 2026, plus earlier versions. Kaspersky is the assigning CNA, which is not a footnote: it signals that the vendor-neutral security firm identified the vulnerability in the course of an incident response, not a product audit.

What Kaspersky observed

The report published on Securelist on August 11, 2026 attributes the campaign to the Head Mare group and describes an intrusion chain that uses CVE-2026-72529 as the initial entry point. The attacker connects without authentication to port 4307/TCP, invokes the vulnerable function with a malicious script, then uses CVE-2026-72530 to break out of the isolated environment and gain execution as SYSTEM.

Two things happen next, and it is the second that changes the severity of the story.

First, the compromised server becomes a distribution pivot. The attacker replaces the web interface’s locale.php file with a web shell, then swaps the legitimate TrueConf Client package for an unsigned build carrying the PhantomCore backdoor. The result: a partner whose server is breached becomes, without knowing it, the channel through which its own customers download a trojanized client.

Second, Kaspersky documented complementary modules named PhantomGraph — notably SysExcSvc.dll and SysReadSvc.dll — alongside command traffic over OneDrive, access to the LSASS process, and a reverse SSH tunnel. These are artifacts from one observed incident, not a universal checklist: the absence of these markers does not prove another server is clean.

The targeting is clear. Kaspersky points to Russian organizations in manufacturing, electronics, transport, energy, IT, and software publishing. CISA publishes no public victim count and lists ransomware use as unknown — but a KEV listing alone establishes active exploitation.

Why the June patch was not enough

The timeline is the core argument. The fixes date from June 18, 2026. Documented exploitation ran at least into August. Six weeks separate the availability of a remedy from the flaws’ KEV listing — and during those six weeks, exposed servers stayed open on a port that executes scripts with no authentication.

That gap has a structural explanation: TrueConf Server is a self-hosted product. There is no forced update channel as on a SaaS offering; the patch only exists if the team running the server downloads and applies it. A fleet of internal video conferencing servers is exactly the kind of asset you update “when there is time,” because it does not carry the critical production load.

CISA sets distinct deadlines for U.S. federal agencies: August 23, 2026 for CVE-2026-72529 and September 3, 2026 for CVE-2026-72530. The later date must not be read as a comfort window: it is an administrative constraint, not an assessment of real risk.

A recurring pattern, and a scoring paradox

CWE-306missing authentication for critical function — is no niche oddity: it is a whole family of flaws that hits self-hosted products whenever an internal function, never meant to be exposed, becomes reachable from the network. CVE-2026-72529 is its archetype: an undocumented server function, callable over port 4307/TCP, that executes a script without ever checking who is calling. The attacker does not need to exploit a complex bug — the function just has to exist, and the port has to be open.

One scoring detail deserves attention. The EPSS score of CVE-2026-72529 is below 1% — a predicted exploitation probability the model rates as very low. Its listing in CISA’s KEV catalog tells the opposite story: the flaw is being exploited in the wild. It is a reminder that EPSS measures statistical prevalence, not immediate danger: a flaw listed in KEV is exploited right now, whatever its predictive score.

That gap between scoring and reality reinforces the operational rule: on an exposed self-hosted product, the KEV signal outweighs any score. It flags ongoing exploitation, not a probability.

What to do

The response unfolds in three steps, in order.

Patch first. Install at least 5.3.9, 5.4.9, or 5.5.5 for your branch. If you run 5.2 or older, contact TrueConf to plan a migration to a supported branch, and do not leave port 4307 exposed while that migration is pending.

Close the port. Port 4307/TCP has no business being reachable from the internet. Restrict it to the hosts that need it, ideally behind an admin VPN. A closed port reduces risk but does not prove an already-reached host is clean: it is surface reduction, not a verdict.

Prove the intruder is gone. A patch applied to an already-compromised server removes neither the web shell, the trojanized client, nor the stolen credentials. Preserve application, web, authentication, and firewall logs; compare locale.php and the TrueConf Client packages against trusted vendor copies; then hunt for unknown services, scheduled tasks, and unusual outbound connections. Finally, rotate secrets — service accounts, API keys, certificates — from a clean machine.

For end users: if you received an unsigned TrueConf Client installer, quarantine it and check the digital signature before running anything. A familiar filename or an HTTPS download address is not enough when the supplying server is itself compromised.

Verdict

If you run TrueConf Server, the patch is not up for debate: it has been available since June 18, 2026 and the flaws are actively exploited, with no authentication, on an exposed port. Patch today, close port 4307, then treat the investigation as a task distinct from the update.

If you do not use TrueConf, the underlying signal holds for any self-hosted business communication product: software that runs on your premises inherits your patching responsibility, and an unapplied patch is a zero-day to the attacker. The winning posture is unchanged — patch fast, shrink exposure, then prove the intruder is gone.

References

cve

Linked vulnerabilities

The cyber brief, every Tuesday

The flaws that matter and the patches to apply, in a ten-minute read.

No spam. One-click unsubscribe.
read next

On the same topic

Citrix NetScaler patches a critical remote authentication bypass (CVSS 9.3) exploitable without credentials

On August 19, 2026, Cloud Software Group published a bulletin for NetScaler ADC and NetScaler Gateway: CVE-2026-19490, a CVSS 9.3 authentication bypass exploitable remotely without credentials, and CVE-2026-19489, an 8.8 denial-of-service. Any internet-facing appliance needs an emergency upgrade, after triage driven by the SAML or vserver configuration.

← Back to the feed

Type at least two characters.

navigate open esc dismiss