Katalog CVE

CVE-2026-63646

ŚrednieCVSS 6.9
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

CordysCRM przed wersją 1.7.2 umożliwia nieuwierzytelnionym użytkownikom dostęp do punktu końcowego GET /mcp/form/config/{formKey} z powodu błędnej konfiguracji ShiroFilter, która oznacza /mcp/** jako anonimowy. Brak adnotacji uprawnień w kontrolerze pozwala na uzyskanie szczegółów modelu danych CRM, takich jak nazwy pól, typy, reguły walidacji i źródła powiązań.

Ocena ryzyka

Nieautoryzowany użytkownik może zrekonstruować model danych aplikacji, co ułatwia przeprowadzanie bardziej ukierunkowanych ataków na inne wejścia.

Rekomendacja

Zaktualizuj CordysCRM do wersji 1.7.2 lub nowszej, która zawiera poprawkę.

Inne podatności w CordysCRM

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

CordysCRM is an open source AI-powered customer relationship management system that supports private deployment. Prior to 1.7.2, GET /mcp/form/config/{formKey} calls McpController.getMcpField without authentication because ShiroFilter.addPublicPathFilters marks /mcp/** as anonymous and the controller has no permission annotation. An unauthenticated caller can obtain field names, types, required flags, default values, options, validation rules, and binding sources for CRM modules, allowing reconstruction of the application data model and more targeted attacks against other inputs. This issue is fixed in version 1.7.2.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS