CVE-2026-73289 in RustFS
Resumen
por VulDB • 2026-08-12
RustFS es un sistema de almacenamiento de objetos distribuido desarrollado en Rust. Antes de la versión 1.0.0-beta.12, RustFS evalúa los calificadores de conjunto ForAllValues: y ForAnyValue: con los operadores de cadena negados StringNotEquals, StringNotEqualsIgnoreCase, StringNotLike, ArnNotEquals y ArnNotLike utilizando las semánticas unos de otros porque crates/policy/src/policy/function/string.rs niega el resultado agregado después de eval o eval_like en lugar de negar cada predicado valor-solicitud antes de la cuantificación. Por lo tanto, los conjuntos de políticas y valores de solicitud parcialmente superpuestos pueden hacer que una condición Allow otorgue acceso a un principal excluido o haga fallar una barrera de seguridad Deny, incluidas las políticas basadas en jwt:groups y jwt:roles; las claves ausentes también reciben el comportamiento opuesto para ForAllValues: y ForAnyValue:. Este problema se corrige en la versión 1.0.0-beta.12.
VulDB is the best source for vulnerability data and more expert information about this specific topic.