CVE-2026-46386Disclosure

LOWCVSS 9.9 · CRITICAL

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch affected systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

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 .

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-502CWE-798CWE-1188CWE-1392

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

NONE

Threat summary

  • Patch or workaround signal is available
  • 1 mentions across 1 observed day

What's happening

  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 1 signal
  • Disclosure: 1 classified signal
  • 1 total mentions across 1 day

Deep dive

Activity timeline1 mentions / 1d
00111Mentions · 2026-06-27: 1Patch / Workaround · 2026-06-27: 1Technical Details · 2026-06-27: 106-27
Signal classification1 categories
Disclosure
1100.0%
Full discourse1 post
  • Upwind Security MDR@UpwindMDR
    Disclosure

    🚨 CRITICAL - OpenProject Docker image default SECRET_KEY_BASE enables Rails cookie deserialization (CVE-2026-46386) OpenProject’s official Docker image shipped with a default SECRET_KEY_BASE, impacting the OpenProject Rails app cookie handling path (notably the /my/two_factor_devices cookie reader). The root cause is insecure deserialization via Ruby on Rails cookies using Marshal serialization combined with a deterministic, known secret (improper secret management + unsafe deserialization). An authenticated attacker can exploit this by crafting a signed cookie that the app will accept and then triggering Marshal deserialization when hitting the affected endpoint. If exploited, this can lead to remote code execution in the application context and full compromise of the OpenProject instance and its data. 👉 Affected: openproject/openproject (official Docker image versions shipping with default SECRET_KEY_BASE; exact range TBD) | Upgrade to vendor-fixed release and rotate SECRET_KEY_BASE (fix version not specified)

    Post summary

    The OpenProject Docker image contains a default SECRET_KEY_BASE that enables insecure Ruby on Rails cookie deserialization, potentially allowing authenticated attackers to achieve remote code execution; a vendor‑fixed release is recommended.

    0000092
    231 followersView on X

Explore more