Read the docs
TI-2024-30384 Aliases CVE-2024-45313

Insecure default setting for Server Pro installed via Overleaf toolkit

Priority LOW 24CWE-1188Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Security bypass
Confidentiality · integrity · availability
Low · Low · None
Fix status
No fix listed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-284.

Summary

Overleaf is a web-based collaborative LaTeX editor. When installing Server Pro using the Overleaf Toolkit from before 2024-07-17 or legacy docker-compose.yml from before 2024-08-28, the configuration for LaTeX compiles was insecure by default, requiring the administrator to enable the security features via a configuration setting (`SIBLING_CONTAINERS_ENABLED` in Toolkit, `SANDBOXED_COMPILES` in legacy docker-compose/custom deployments). If these security features are not enabled then users have access to the `sharelatex` container resources (filesystem, network, environment variables) when running compiles, leading to multiple file access vulnerabilities, either directly or via symlinks created during compiles. The setting has now been changed to be secure by default for new installs in the Toolkit and legacy docker-compose deployment. The Overleaf Toolkit has been updated to set `SIBLING_CONTAINERS_ENABLED=true` by default for new installs. It is recommended that any existing installations using the previous default setting migrate to using sibling containers. Existing installations can set `SIBLING_CONTAINERS_ENABLED=true` in `config/overleaf.rc` as a mitigation. In legacy docker-compose/custom deployments `SANDBOXED_COMPILES=true` should be used.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00341 27th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
overleafoverleafDocker-Compose: < 2024-08-28; Toolkit: < 2024-07-17—No fix listedCNA
  • overleaf Vendoroverleaf Affected Docker-Compose: < 2024-08-28; Toolkit: < 2024-07-17 Fixed in — No fix listed CNA

CPE configurations NVD · 2

CPEVersionsRoleVendor
cpe:2.3:a:overleaf:overleaf:*:*:*:*:server_pro:*:*:*before 2024-07-17Vulnerableoverleaf
cpe:2.3:a:overleaf:overleaf:*:*:*:*:*:*:*:*before 2024-08-28Vulnerableoverleaf
  • cpe:2.3:a:overleaf:overleaf:*:*:*:*:server_pro:*:*:* Versions before 2024-07-17 Vulnerable ·overleaf
  • cpe:2.3:a:overleaf:overleaf:*:*:*:*:*:*:*:* Versions before 2024-08-28 Vulnerable ·overleaf

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2024-45313

References

  • TI-2024-30383 Arbitrary language parameter can passed to `aspell` executable via spelling requests in overleaf CVSS 3.1MEDIUM 5.3

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences