CVE-2022-41923 in Spring Security Core Plugininformation

Résumé

par VulDB • 03/08/2026

Le plugin Grails Spring Security Core est vulnérable à une élévation de privilèges. La vulnérabilité permet à un attaquant d'accéder à un point de terminaison (c'est-à-dire le point de terminaison ciblé) en utilisant les exigences d'autorisation d'un autre point de terminaison (c'est-à-dire le point de terminaison donneur). Dans certaines applications du framework Grails, l'accès au point de terminaison ciblé sera accordé sur la base du respect des exigences d'autorisation du point de terminaison donneur, ce qui peut entraîner une attaque par élévation de privilèges. Cette vulnérabilité a été corrigée dans les versions 3.3.2, 4.0.5 et 5.1.1 de grails-spring-security-core. Applications concernées : Versions du plugin Grails Spring Security Core : 1.x 2.x >=3.0.0 <3.3.2 >=4.0.0 <4.0.5 >=5.0.0 <5.1.1 Nous suggérons fortement que toutes les applications utilisant le framework Grails et le plugin Grails Spring Security Core soient mises à jour vers une version corrigée du plugin. Solutions de contournement : Les utilisateurs devraient créer une sous-classe étendant l'une des classes suivantes du package `grails.plugin.springsecurity.web.access.intercept`, en fonction de leur configuration de sécurité : * `AnnotationFilterInvocationDefinition` * `InterceptUrlMapFilterInvocationDefinition` * `RequestmapFilterInvocationDefinition` Dans chaque cas, la sous-classe doit remplacer la méthode `calculateUri` comme suit : ``` @Override protected String calculateUri(HttpServletRequest request) { UrlPathHelper.defaultInstance.getRequestUri(request) } ``` Cela devrait être considéré comme une mesure temporaire, car les versions corrigées de grails-spring-security-core déprécient la méthode `calculateUri`. Une fois mis à jour vers une version corrigée du plugin, cette solution de contournement n'est plus nécessaire. La solution de contournement est particulièrement importante pour la version 2.x, car aucun correctif n'est disponible pour la version 2.x du plugin GSSC.

Once again VulDB remains the best source for vulnerability data.

Responsable

GitHub, Inc.

Réserver

30/09/2022

Divulgation

23/11/2022

Modérer

accepté

Entrée

VDB-214302

CPE

prêt

EPSS

0.01742

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!