CVE-2024-45312

Overleaf is a web-based collaborative LaTeX editor. Overleaf Community Edition and Server Pro prior to version 5.0.7 (or 4.2.7 for the 4.x series) contain a vulnerability that allows an arbitrary language parameter in client spelling requests to be passed to the `aspell` executable running on the server. This causes `aspell` to attempt to load a dictionary file with an arbitrary filename. File access is limited to the scope of the overleaf server. The problem is patched in versions 5.0.7 and 4.2.7. Previous versions can be upgraded using the Overleaf toolkit `bin/upgrade` command. Users unable to upgrade may block POST requests to `/spelling/check` via a Web Application Firewall will prevent access to the vulnerable spell check feature. However, upgrading is advised.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:overleaf:overleaf:*:*:*:*:community:*:*:*
cpe:2.3:a:overleaf:overleaf:*:*:*:*:community:*:*:*
cpe:2.3:a:overleaf:overleaf:*:*:server_pro:*:*:*:*:*
cpe:2.3:a:overleaf:overleaf:*:*:server_pro:*:*:*:*:*

History

25 Sep 2024, 18:37

Type Values Removed Values Added
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 5.3
References () https://github.com/overleaf/overleaf/security/advisories/GHSA-pxm4-p454-vppg - () https://github.com/overleaf/overleaf/security/advisories/GHSA-pxm4-p454-vppg - Vendor Advisory
References () https://github.com/overleaf/overleaf/commit/b5e5d39c3ad4e7763d42b837738955f8ded4dcd3 - () https://github.com/overleaf/overleaf/commit/b5e5d39c3ad4e7763d42b837738955f8ded4dcd3 - Patch
References () https://github.com/overleaf/toolkit - () https://github.com/overleaf/toolkit - Product
First Time Overleaf overleaf
Overleaf
CWE CWE-74
CPE cpe:2.3:a:overleaf:overleaf:*:*:server_pro:*:*:*:*:*
cpe:2.3:a:overleaf:overleaf:*:*:*:*:community:*:*:*

02 Sep 2024, 18:15

Type Values Removed Values Added
New CVE

Information

Published : 2024-09-02 18:15

Updated : 2024-09-25 18:37


NVD link : CVE-2024-45312

Mitre link : CVE-2024-45312


JSON object : View

Products Affected

overleaf

  • overleaf
CWE
CWE-74

Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')