Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Description confirms any authenticated user can exploit, so PR:L not PR:N; network low-complexity request, no UI, unchanged scope, confidentiality-only impact so I:N/A:N.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
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, any authenticated user can request arbitrary partials or helper-backed render functions through /remote_render. The endpoint does not restrict which partial can be rendered and does not apply controller-specific authorization before rendering the selected view. This enables a low-privileged user to retrieve server-side rendered admin content that is otherwise hidden by navigation and route checks. On the test instance, a Standard user was able to retrieve the PostgreSQL admin dashboard stats even though /admin itself redirected away. This is patched in 26.06.08.
AnalysisAI
Broken authorization in dataCycle-CORE (versions up to and including 25.07.3) lets any authenticated low-privileged user reach server-side rendered admin content via the /remote_render endpoint, which renders arbitrary partials and helper-backed views without enforcing controller-specific authorization. On a test instance a Standard user retrieved the PostgreSQL admin dashboard statistics even though direct access to /admin redirected the user away, confirming an information-disclosure impact. There is no public exploit identified at time of analysis and it is not listed in CISA KEV; the issue is fixed in 26.06.08.
Technical ContextAI
dataCycle is a Ruby-on-Rails-style data management system for centrally storing, managing, searching and distributing data; dataCycle-CORE is the module handling core processing and framework rules. The flaw sits in the /remote_render endpoint, which is designed to render server-side view fragments (partials) and helper-backed render functions. Because the endpoint accepts the target partial/helper from the request and does not run the controller-specific authorization (before_action / policy checks) that normally gate those views, it exposes rendering paths that the application otherwise hides behind navigation and route-level checks. This maps to CWE-285 (Improper Authorization): the code authenticates the session but fails to verify that the user is authorized for the specific view/resource being rendered, so trust in route-level hiding is bypassed by calling the renderer directly.
RemediationAI
Vendor-released patch: upgrade dataCycle-CORE to version 26.06.08, which enforces authorization before rendering via /remote_render. Follow the guidance in advisory GHSA-xc6g-2v4c-456c (https://github.com/datacycle-engine/dataCycle-CORE/security/advisories/GHSA-xc6g-2v4c-456c). If immediate upgrade is not possible, restrict or block access to the /remote_render route at a reverse proxy or WAF (allowing it only for trusted admin roles), which prevents the disclosure but will break any legitimate remote-render/partial functionality the application depends on; alternatively, tighten role assignment so that only trusted, higher-privilege accounts can authenticate, reducing the pool of users able to abuse the endpoint at the cost of not fixing the underlying missing authorization check. Because impact is confidentiality of admin content, also review whether any sensitive data (such as PostgreSQL dashboard stats) exposed during the vulnerable window should be treated as potentially disclosed.
More in PostgreSQL
View allPostgreSQL libpq functions PQescapeLiteral(), PQescapeIdentifier(), PQescapeString(), and PQescapeStringConn() improperl
An issue was discovered in Appsmith before 1.52. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl
Argument injection vulnerability in PostgreSQL 9.2.x before 9.2.4, 9.1.x before 9.1.9, and 9.0.x before 9.0.13 allows re
Unauthenticated arbitrary file write in Splunk Enterprise (below 10.2.4 and 10.0.7) and Splunk Cloud Platform (below 10.
Unauthenticated SQL injection in Sangoma Switchvox SMB Edition 8.3 (build 104997) lets remote attackers execute arbitrar
PostgreSQL versions before 9.2.22, 9.3.18, 9.4.13, 9.5.8 and 9.6.4 are vulnerable to incorrect authentication flaw allow
The build_tablename function in pgsql.c in the PostgreSQL (aka pgsql) extension in PHP through 5.6.7 does not validate t
A vulnerability in the h2oai/h2o-3 REST API versions 3.46.0.4 allows unauthenticated remote attackers to execute arbitra
In PostgreSQL 9.3 through 11.2, the "COPY TO/FROM PROGRAM" function allows superusers and users in the 'pg_execute_serve
Unauthenticated SQL injection in Vendure Shop API allows remote attackers to execute arbitrary SQL commands against the
Parse Server is an open source http web server backend. Rated critical severity (CVSS 10.0), this vulnerability is remot
Hard-coded default PostgreSQL credentials shipped in the docker-compose.yaml of langgenius Dify through version 1.5.1 al
Same weakness CWE-285 – Improper Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-45995