Description
RustFS Console is a web management console for the RustFS distributed file system. From 0.1.7 until 0.1.10, the RustFS Console components/object/preview-modal.tsx and components/object/pdf-viewer.tsx extension-based PDF preview path can render HTML content uploaded as .pdf, allowing stored cross-site scripting in the management console and exposure of administrator AccessKeyId, SecretAccessKey, and SessionToken values. This is caused by a regression of CVE-2026-27822. This vulnerability is fixed in 0.1.10.
Published: 2026-07-15
Score: 9 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a stored cross‑site scripting flaw in the RustFS Console’s preview modal and PDF viewer components. By uploading a specially crafted PDF that contains embedded HTML, an attacker can execute arbitrary script within the management console. This allows the attacker to read privileged data such as the administrator AccessKeyId, SecretAccessKey, and SessionToken, and ultimately to take over the administrative account.

Affected Systems

Affected is the RustFS Console for the RustFS distributed file system. Versions 0.1.7 through 0.1.9 inclusive contain the flaw. The issue is fixed in release 0.1.10.

Risk and Exploitability

TheSS score of 9 indicates high severity, and the EPSS score of less than 1% suggests low but still possible exploitation likelihood at this time. The vulnerability is not listed in CISA KEV. The flaw requires uploading a malicious PDF through the preview modal, a capability normally restricted to authenticated users. An attacker who can gain access to the console or a user with privilege to upload can deliver the payload and immediately gain administrative control. Thus the attack vector is inferred to be web‑based, relying on authenticated upload access.

Generated by OpenCVE AI on July 31, 2026 at 03:17 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade RustFS Console to version 0.1.10 or later to remove the stored XSS flaw.
  • If upgrade is not possible immediately, disable the PDF preview modal or block uploading of PDFs to the console until the fix is applied.
  • Verify that no PDFs containing malicious content remain in the system and remove or sanitize existing uploaded files.
  • Rotate the exposed administrator credentials (AccessKeyId, SecretAccessKey, and SessionToken) since they may have been read by an attacker.

Generated by OpenCVE AI on July 31, 2026 at 03:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 23 Jul 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Rustfs
Rustfs console
Vendors & Products Rustfs
Rustfs console

Thu, 16 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 15 Jul 2026 17:00:00 +0000

Type Values Removed Values Added
Description RustFS Console is a web management console for the RustFS distributed file system. From 0.1.7 until 0.1.10, the RustFS Console components/object/preview-modal.tsx and components/object/pdf-viewer.tsx extension-based PDF preview path can render HTML content uploaded as .pdf, allowing stored cross-site scripting in the management console and exposure of administrator AccessKeyId, SecretAccessKey, and SessionToken values. This is caused by a regression of CVE-2026-27822. This vulnerability is fixed in 0.1.10.
Title RustFS Console: Critical Stored XSS in Preview Modal leading to Administrative Account Takeover
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 9, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-16T19:19:40.699Z

Reserved: 2026-07-13T22:04:59.678Z

Link: CVE-2026-62378

cve-icon Vulnrichment

Updated: 2026-07-16T19:19:09.987Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T03:30:18Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')