CVE-2026-72920
Received Received - Intake

Authentication Bypass in SeaweedFS via Unprotected gRPC IAM Service

Vulnerability report for CVE-2026-72920, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-11

Last updated on: 2026-08-11

Assigner: GitHub, Inc.

Description

SeaweedFS is a distributed storage system. Prior to 4.24, the filer registers the SeaweedIdentityAccessManagement gRPC service without mandatory authentication when jwt.filer_signing.key is unset, allowing any client that can reach the filer gRPC port to invoke CreateUser, CreateAccessKey, PutPolicy, and related IAM RPCs to mint credentials and gain S3 administrative control. This issue is fixed in versions 4.24.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-11
Last Modified
2026-08-11
Generated
2026-08-11
AI Q&A
2026-08-11
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
seaweedfs seaweedfs to 4.24 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-306 The product does not perform any authentication for functionality that requires a provable user identity or consumes a significant amount of resources.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-72920 is a critical vulnerability in SeaweedFS versions prior to 4.24 where the filer's IAM gRPC service operates without mandatory authentication when the JWT signing key is unset. This allows any client with access to the gRPC port to invoke administrative functions like creating users, access keys, or policies, granting full S3 administrative control.

Detection Guidance

Check if the SeaweedFS filer gRPC port is exposed to untrusted networks. Use commands like 'netstat -tulnp | grep <gRPC_port>' or 'ss -tulnp | grep <gRPC_port>' to verify port exposure. Inspect SeaweedFS logs for unauthorized IAM gRPC calls or unusual credential creation events.

Impact Analysis

An attacker could exploit this to gain unauthorized administrative access to the SeaweedFS S3 storage system. This includes creating fake users, modifying access permissions, deleting or altering stored data, and potentially taking full control of the system without any credentials.

Compliance Impact

This vulnerability could lead to unauthorized access and modification of sensitive data, violating confidentiality and integrity requirements under GDPR and HIPAA. Non-compliance may result in legal penalties, data breach notifications, and reputational damage due to loss of protected health or personal information.

Mitigation Strategies

Upgrade SeaweedFS to version 4.24 or later. If upgrading is not immediately possible, restrict access to the filer gRPC port using firewalls or network policies. Configure the JWT signing key in security.toml to enforce authentication for IAM gRPC services.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-72920. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart