CVE-2026-46386 PUBLISHED

OpenProject: Pre-authentication RCE in openproject/openproject Docker image via default `SECRET_KEY_BASE=OVERWRITE_ME` and `cookies_serializer = :marshal`

Assigner: GitHub_M
Reserved: 13.05.2026 Published: 26.06.2026 Updated: 26.06.2026

OpenProject is open-source, web-based project management software. Prior to , the official openproject/openproject Docker image ships ENV SECRET_KEY_BASE=OVERWRITE_ME as the default Rails master key. Combined with cookies_serializer = :marshal, this gives any logged-in user a deterministic Marshal-deserialization path reachable via the /my/two_factor_devices cookie reader This vulnerability is fixed in .

Metrics

CVSS Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS Score: 9.9

Product Status

Vendor opf
Product openproject
Versions
  • Version >= 8.3.0, < 17.2.4 is affected
  • Version >= 17.3.0, < 17.3.2 is affected

References

Problem Types

  • CWE-502: Deserialization of Untrusted Data CWE
  • CWE-798: Use of Hard-coded Credentials CWE
  • CWE-1188: Insecure Default Initialization of Resource CWE
  • CWE-1392: Use of Default Credentials CWE