Top/Articles/Four critical flaws in Tenable Security Center: CVE-2026-64878 et al. — post-login takeover, update to 6.8.0
tenable-security-center-cve-cover-en-update

Four critical flaws in Tenable Security Center: CVE-2026-64878 et al. — post-login takeover, update to 6.8.0

Tenable Security Center (formerly Tenable.sc), a vulnerability-management product, has three serious flaws. CVE-2026-64878 and CVE-2026-64879 (9.9) let a logged-in user run commands on the server (takeover); CVE-2026-64877 (9.6) lets a low-privileged user pull sensitive data. Affected: Linux builds before 6.8.0 — update to 6.8.0 or apply patch SC202607.1.

NewsPublished July 22, 2026 Updated today
Table of contents
Key takeaways

Tenable Security Center (formerly Tenable.sc), a vulnerability-management product, has three serious flaws. CVE-2026-64878 and CVE-2026-64879 (9.9) let a logged-in user run commands on the server (takeover); CVE-2026-64877 (9.6) lets a low-privileged user pull sensitive data. Affected: Linux builds before 6.8.0 — update to 6.8.0 or apply patch SC202607.1.

Tenable Security Center (formerly Tenable.sc), a vulnerability-management product used by enterprise security teams, has four serious flaws. CVE-2026-64878 and CVE-2026-64879 (both rated 9.9) let a logged-in user run arbitrary commands on the server that runs the product (takeover), while CVE-2026-64877 (9.6) lets even a low-privileged user pull sensitive data from the internal database. Exploitation requires a login — this is not a no-auth, mass-scan case — but a vulnerability-management product being taken over is no small matter.

Tenable has released the fix, Security Center 6.8.0, and also offers a standalone patch SC202607.1 for the 6.x line. Affected are versions before 6.8.0 running on Linux. Tenable Security Center is the "command center" that inventories the weaknesses of an organization's systems, so a takeover there spreads. Below we walk through what happens and how to respond.

Key points (3 lines)

  • The vulnerability-management product Tenable Security Center has four serious flaws. Two (CVE-2026-64878 / 64879) are rated 9.9 and lead to command execution on the server (takeover) after login.
  • Exploitation needs a valid login (low privilege is fine). Not anyone-with-no-login, but a real threat via insiders, contractors, or stolen accounts. Linux builds are affected.
  • Affected: before 6.8.0. Fix by updating to Security Center 6.8.0 or applying the standalone patch SC202607.1.

Who targets this, and why

The people who can exploit these four are those who can log into Tenable Security Center with a valid account. They don't need to be an administrator; a low-privileged regular user is enough. That means a malicious insider, a contractor, an attacker who phished a user's login, or one who obtained a single valid account another way. It isn't a no-login, mass-from-outside case — but "get one valid account and reach takeover" is not something to dismiss.

The attacker slips "shell metacharacters" (special symbols) into weakly checked spots — such as an analysis filter or an audit-file upload — and runs arbitrary commands on the server that runs the product. Using SQL injection (planting a malicious string into database commands) they can also read sensitive data from the internal database. The endpoints lead to takeover of the server and theft of the stored data.

The weight of the damage comes from what the product is. Tenable Security Center aggregates the vulnerability and asset information of an organization's servers and network gear — a "command center" for defense. A takeover hands the attacker a map of where every weakness lives, ready-made reconnaissance for the next attack. Its broad reach (scan access to many devices) can also be a springboard deeper into the network. That is why the update or patch below should be done promptly.

The four flaws in detail

CVEWhat it isSeverityPrecondition
CVE-2026-64878OS command injection via
the analysis API
9.9 (Critical)Login required
(low privilege is fine)
CVE-2026-64879OS command injection via
audit-file upload
9.9 (Critical)Login required
(low privilege is fine)
CVE-2026-64877SQL injection in
the ticketing API
9.6 (Critical)Login required
(non-admin is fine)
CVE-2026-64881OS command injection via
audit-file upload (needs chaining)
8.8 (High)Login required
(chained with another flaw)

CVE-2026-64878 (CVSS 9.9): commands run from an analysis filter

In the analysis REST API (an interface where programs talk to each other), the value passed to an asset filter was not checked thoroughly. Slipping shell metacharacters in there runs commands on the server that runs the product. This is an OS command injection flaw; execution happens as a low-privileged OS user, but it leads to server compromise and data theft. Exploitation requires a login.

CVE-2026-64879 (CVSS 9.9): commands run from an audit-file upload

In the audit-file upload feature, filenames were not checked thoroughly. Planting shell metacharacters in a filename gets it run as a command. Like CVE-2026-64878, it is OS command injection and carries the same 9.9 severity. The abuse of a legitimate upload action is the awkward part; it too requires a login.

CVE-2026-64877 (CVSS 9.6): pulling internal data from the ticketing feature

The ticketing REST API had a SQL injection flaw. Even a low-privileged (non-admin) user can read sensitive data stored in the internal database. Where the other two reach server takeover (command execution), this one is mainly about data theft — but the data Security Center holds is the organization's own weakness inventory, so a leak feeds an attacker's reconnaissance directly.

CVE-2026-64881 (CVSS 8.8): a chained command injection from an audit filename

Like CVE-2026-64879, this is a flaw where the audit-file upload doesn't check filenames thoroughly. Shell metacharacters planted in a filename flow into system command execution. Because it doesn't stand alone and must be chained with another vulnerability, it is rated 8.8 — but the fix is the same as the other three: update to 6.8.0 or apply patch SC202607.1.

Affected scope (version quick reference)

Whether you're affected comes down to your Security Center version and host OS. All four affect Linux builds before 6.8.0.

Your version (Linux)ImpactAction
Before 6.8.0All four applyUpdate to 6.8.0
or apply SC202607.1
6.8.0 or laterAlready fixedNo action needed

If you can't jump to 6.8.0 right away, the standalone patch SC202607.1 for the 6.x line addresses all four. The more broadly the login screen is reachable (from the internet or a wide internal network), the higher the risk of a stolen account being abused — so prioritize those instances.

What to do right now

The fix is to update Tenable Security Center to 6.8.0 or later, or apply the standalone patch SC202607.1 for the 6.x line. The latest fixes, patches, and release details are on Tenable's security advisories. All four require a login, so they aren't a no-auth mass-scan case — but since two are 9.9 command-execution flaws, closing them together is the sure move.

If you can't update immediately, useful stopgaps are to audit Security Center user accounts and remove unneeded ones, enforce multi-factor authentication, and restrict how the login screen (management console) can be reached to a limited internal range. Since abuse hinges on a valid login, limiting who can log in and from where curbs the damage.

As of publication, there is no report of these four being used in real attacks and no listing on the U.S. CISA catalog of actively exploited vulnerabilities (KEV). Even so, a vulnerability-management product is a chokepoint where an organization's weakness data collects — a high-value target. You can check how far attacks are spreading in our tracker of actively exploited vulnerabilities (Japanese).

FAQ

Q. Can anyone exploit it with no login?

No. All four require a valid login to Security Center (low privilege is fine). This isn't a no-auth, anyone-from-outside case. But abuse via insiders, contractors, stolen accounts, or a valid account obtained another way is a real threat, so updating is necessary.

Q. How dangerous is it?

Two (CVE-2026-64878 / 64879) are rated 9.9: after login they run commands on the server that runs the product and can lead to takeover. CVE-2026-64877 (9.6) lets even a low-privileged user pull sensitive data from the internal database, and CVE-2026-64881 (8.8) is a further command injection that requires chaining with another flaw. All are resolved by the fix or patch.

Q. Is Windows affected too?

These four affect Security Center versions before 6.8.0 running on Linux. Check your host environment, and if affected, update to 6.8.0 or apply the standalone patch SC202607.1.

Q. Which version should I move to?

The fix is Security Center 6.8.0. For 6.x environments that can't upgrade right away, the standalone patch SC202607.1 is available. Follow Tenable's security advisory for the exact applicable targets and steps.

Summary

Tenable Security Center, a vulnerability-management product, has four serious flaws. CVE-2026-64878 and CVE-2026-64879 (both 9.9) are OS command injections that reach server takeover after login; CVE-2026-64877 (9.6) is a SQL injection that lets even a low-privileged user pull sensitive data from the internal database; CVE-2026-64881 (8.8) is a further command injection that requires chaining. Exploitation needs a login, so it isn't a no-auth mass-scan case — but "one valid account and you reach takeover" is not to be dismissed.

The fix is to update to Security Center 6.8.0 or apply the standalone patch SC202607.1 for the 6.x line. Also audit user accounts, enforce MFA, and restrict console reachability. Security Center is the "command center" where weakness data collects, so a takeover spreads widely. Since leaving even one open can lead to server takeover, don't put the update off.

Sources

avatar-m-1

Makoto Horikawa

Backend Engineer / AWS / Django