CVE-2026-32825 in dataCycle-COREinfo

Summary

by MITRE • 07/20/2026

dataCycle is a data management system for centrally storing, managing, searching, finding, and distributing data. In dataCycle-CORE, the module handling core processing and framework rules, before and including version 25.07.3, the application accepts unlimited password guesses against both the browser login flow and the JSON login endpoint. The source code enables Devise's `:lockable` module on the user model but explicitly disables both lock and unlock strategies, and no request throttling or rate-limiting layer was identified in the Rails code. This creates a direct online password-guessing risk: - valid user accounts can be attacked continuously without temporary lockout - the same weakness is reachable through both `/users/sign_in` and `/api/v4/auth/login` - successful guessing yields a normal session cookie in the HTML flow or a fresh JWT in the API flow - the API endpoint is especially attractive for automation because it requires no CSRF token

This has been patched in version 26.06.08.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 07/20/2026

The dataCycle-CORE system presents a critical authentication vulnerability that fundamentally undermines user account security through unlimited password guessing capabilities. This flaw exists within the core processing module of the data management platform, where the application's authentication mechanism fails to implement essential rate-limiting controls despite having the technical infrastructure available. The vulnerability specifically affects versions up to and including 25.07.3, creating a persistent threat vector that allows attackers to continuously attempt password guesses against user accounts without any temporary account lockout mechanisms.

The technical implementation reveals a dangerous configuration oversight where Devise's built-in :lockable module is enabled on the user model but with both lock and unlock strategies explicitly disabled in the source code. This creates a false sense of security while leaving the system completely exposed to automated brute force attacks. The absence of any request throttling or rate-limiting layers within the Rails application codebase represents a fundamental architectural weakness that directly enables the exploitation of this vulnerability. The lack of any defensive measures against rapid successive authentication attempts allows attackers to systematically test passwords at high speeds without encountering any blocking mechanisms.

The operational impact of this vulnerability extends across multiple attack surfaces within the system, as the weakness is accessible through both the browser-based login flow at /users/sign_in and the JSON API endpoint at /api/v4/auth/login. This dual exposure significantly increases the attack surface available to threat actors, with the API endpoint being particularly attractive for automated exploitation due to its requirement for no CSRF token validation. Successful exploitation results in immediate access to user sessions through either standard session cookies in the HTML flow or fresh JWT tokens in the API flow, providing attackers with legitimate access credentials that can be used for further system compromise.

The vulnerability aligns with CWE-307, which addresses improper restriction of repeated authentication attempts, and represents a clear violation of security best practices outlined in the OWASP Authentication Cheat Sheet. From an attack perspective, this weakness maps directly to ATT&CK technique T1110.003 (Brute Force: Password Guessing) and can facilitate subsequent lateral movement within the system. The absence of any rate-limiting controls creates a persistent threat that could lead to account takeovers, data exfiltration, and potentially broader system compromise. The patch implemented in version 26.06.08 addresses this by introducing proper authentication throttling mechanisms that prevent unlimited password guessing attempts while maintaining legitimate user access functionality.

This vulnerability demonstrates the critical importance of implementing layered security controls, particularly around authentication mechanisms where insufficient rate-limiting can lead to complete account compromise. Organizations utilizing dataCycle-CORE should immediately implement the patched version and conduct comprehensive security assessments to ensure no other similar vulnerabilities exist within their authentication infrastructure. The incident underscores the necessity of following established security frameworks such as NIST SP 800-63B for authentication system design, which explicitly recommends implementing account lockout mechanisms and rate-limiting controls to prevent successful brute force attacks against user credentials.

Responsible

GitHub M

Reservation

03/16/2026

Disclosure

07/20/2026

Moderation

accepted

CPE

ready

EPSS

0.00296

KEV

no

Activities

low

Sources

Want to know what is going to be exploited?

We predict KEV entries!