CVE-2022-41923 in Spring Security Core Pluginthông tin

Tóm tắt

Bởi VulDB • 07/08/2026

Plugin Grails Spring Security Core bị lỗ hổng cho phép leo thang đặc quyền (privilege escalation). Lỗ hổng này cho phép kẻ tấn công truy cập vào một điểm cuối cụ thể (tức là điểm cuối mục tiêu) bằng cách sử dụng các yêu cầu ủy quyền của một điểm cuối khác (tức là điểm cuối nguồn/gốc). Trong một số ứng dụng khung Grails, việc truy cập vào điểm cuối mục tiêu sẽ được cấp dựa trên việc đáp ứng các yêu cầu ủy quyền của điểm cuối nguồn, điều này có thể dẫn đến cuộc tấn công leo thang đặc quyền. Lỗ hổng này đã được vá trong các phiên bản grails-spring-security-core 3.3.2, 4.0.5 và 5.1.1.

Các ứng dụng bị ảnh hưởng: Plugin Grails Spring Security Core các phiên bản: 1.x, 2.x, >=3.0.0 <3.3.2, >=4.0.0 <4.0.5, >=5.0.0 <5.1.1.

Chúng tôi khuyến nghị mạnh mẽ rằng tất cả các ứng dụng khung Grails sử dụng plugin Grails Spring Security Core cần được cập nhật lên phiên bản đã vá của plugin này.

Các biện pháp khắc phục tạm thời: Người dùng nên tạo một lớp con kế thừa từ một trong các lớp sau thuộc gói `grails.plugin.springsecurity.web.access.intercept`, tùy thuộc vào cấu hình bảo mật của họ: * `AnnotationFilterInvocationDefinition` * `InterceptUrlMapFilterInvocationDefinition` * `RequestmapFilterInvocationDefinition`

Trong mỗi trường hợp, lớp con nên ghi đè phương thức `calculateUri` như sau:

```java @Override protected String calculateUri(HttpServletRequest request) { UrlPathHelper.defaultInstance.getRequestUri(request) }
```

Đây được coi là một biện pháp tạm thời, vì các phiên bản đã vá của grails-spring-security-core đã đánh dấu (deprecates) phương thức `calculateUri`. Sau khi nâng cấp lên phiên bản plugin đã vá, biện pháp khắc phục này không còn cần thiết nữa. Biện pháp khắc phục đặc biệt quan trọng đối với phiên bản 2.x, vì không có bản vá nào được cung cấp cho phiên bản 2.x của plugin GSSC (Grails Spring Security Core).

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

GitHub, Inc.

Đặt trước

30/09/2022

Tiết lộ

23/11/2022

Kiểm duyệt

được chấp nhận

EPSS

0.01742

KEV

không

Các hoạt động

rất thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!