CVE-2026-25497
HighSummary
W platformie Craft, w wersjach od 4.0.0-RC1 do przed 4.17.0-beta.1 oraz 5.9.0-beta.1, występuje podatność na eskalację uprawnień w API GraphQL Craft CMS. Umożliwia to uwierzytelnionemu użytkownikowi z dostępem do jednego woluminu zasobów eskalację uprawnień i modyfikację/przenoszenie zasobów należących do innych woluminów, w tym woluminów ograniczonych lub prywatnych.
Risk Assessment
Organizacja może być narażona na nieautoryzowane modyfikacje i transfery zasobów, co może prowadzić do utraty danych lub naruszenia prywatności. Użytkownicy z ograniczonym dostępem mogą uzyskać dostęp do zasobów, do których nie powinni mieć prawa.
Recommendation
Zaleca się aktualizację Craft do wersji 4.17.0-beta.1 lub 5.9.0-beta.1, aby usunąć tę podatność. Należy również przeprowadzić audyt uprawnień użytkowników w systemie.
Related vulnerabilities
- CVE-2026-93765Critical
Mongoid contains an unsafe reflection weakness in the document persistence layer. Passing keys from unauthenticated parties can trigger unintended internal method invocation instead of an array update, potentially causing deletion of stored records and unresponsiveness.
- CVE-2026-85497Critical
CareCam CM2507 IP cameras store the root password using a fixed legacy hash that is insufficiently resistant to offline cracking.
- CVE-2026-81321Critical
CM2507 IP cameras store wireless network credentials in cleartext within the device filesystem.
- CVE-2026-77240Critical
WACRM 0.7.0 and earlier has vulnerabilities: row-level security policies allow authenticated users to modify their own role and account ID, enabling privilege escalation and cross-tenant movement. Additionally, match_ai_knowledge_fts and match_ai_knowledge_semantic run as SECURITY DEFINER with no account membership check, allowing non-members to read another tenant's knowledge chunks.
- CVE-2026-84383Critical
libheif from 1.22.0 to 1.23.2 has a heap out-of-bounds write vulnerability. Crafted HEIF/HEIC/AVIF files with nested iden/auxl references cause duplicate Alpha planes with different bit depths, and scale_nearest_neighbor() allocates a buffer based on the first plane's 8-bit depth, leading to an overflow.
- CVE-2026-61682Critical
kcp before 0.31.4 and 0.32.2 fails to strip inbound identity headers (X-Remote-User, X-Remote-Group, X-Remote-Extra-*) before forwarding requests to shards. Any authenticated tenant can inject X-Remote-Group: system:masters, gaining full privileges.
- CVE-2026-10858Critical
IBM MQ for HPE NonStop 8.1.0 through 8.1.0.40 has a heap buffer underflow when processing multi-segment messages, which could allow an authenticated attacker to cause denial of service or arbitrary code execution.
- CVE-2026-10747Critical
IBM MQ Appliance has a heap buffer overflow in protocol message processing before authentication, allowing a remote attacker to cause DoS or potentially execute arbitrary code.
- CVE-2025-53837Critical
XWiki Rendering prior to 14.10.2 and 15.0 RC1 allows any user who can edit their profile or any document to execute arbitrary script macros, including Groovy and Python, leading to remote code execution. The rendering output is included as HTML macro content without further escaping, allowing closure of the HTML macro and injection of script macros with programming rights.
- CVE-2025-15399Critical
IBM Common Licensing Agent 9.0 and ART 9.0 (including subversions) are vulnerable to cross-site request forgery, allowing an attacker to execute malicious actions from a user that the website trusts.
Original NVD description (English source)
Craft is a platform for creating digital experiences. In Craft versions from 4.0.0-RC1 to before 4.17.0-beta.1 and 5.9.0-beta.1, there is a Privilege Escalation vulnerability in Craft CMS’s GraphQL API that allows an authenticated user with write access to one asset volume to escalate their privileges and modify/transfer assets belonging to any other volume, including restricted or private volumes to which they should not have access. The saveAsset GraphQL mutation validates authorization against the schema-resolved volume but fetches the target asset by ID without verifying that the asset belongs to the authorized volume. This allows unauthorized cross-volume asset modification and transfer. This vulnerability is fixed in 4.17.0-beta.1 and 5.9.0-beta.1.

