CVE-2024-39719
An issue was discovered in Ollama through 0.3.14. File existence disclosure can occur via api...
CVE-2024-39719 is a high vulnerability (CVSS 7.5) in Ollama, published October 31, 2024. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 4.24%, the 91st percentile. No source names a fixed version.
- Severity
- 7.5 HighCVSS 3.1, CVE List
- Exploit chance
- 4.24%EPSS, 91st percentile
- Exploitation
- None known1 public exploit
- Fixed in
- No fix listedNo source names one
Description
An issue was discovered in Ollama through 0.3.14. File existence disclosure can occur via api/create. When calling the CreateModel route with a path parameter that does not exist, it reflects the "File does not exist" error message to the attacker, providing a primitive for file existence on the server.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
zedopenSUSE:Tumbleweed From an advisory covering 11 CVEs | before 1.24.2-1.1 | 1.24.2-1.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | srcx404/CVE-2024-39719 | 2025-05-08 |
What each source reports
CVE List Score used 7.5
An issue was discovered in Ollama through 0.3.14. File existence disclosure can occur via api/create. When calling the CreateModel route with a path parameter that does not exist, it reflects the "File does not exist" error message to the attacker, providing a primitive for file existence on the server.
- Record
CVE-2024-39719- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-209
- Updated
- 2026-11-02
EUVDEUVD-2024-38204 7.5
An issue was discovered in Ollama through 0.3.14. File existence disclosure can occur via api/create. When calling the CreateModel route with a path parameter that does not exist, it reflects the "File does not exist" error message to the attacker, providing a primitive for file existence on the server.
- Record
EUVD-2024-38204- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-cpxh-jwhh-m496 7.5
An issue was discovered in Ollama through 0.3.14. File existence disclosure can occur via api...
An issue was discovered in Ollama through 0.3.14. File existence disclosure can occur via api/create. When calling the CreateModel route with a path parameter that does not exist, it reflects the "File does not exist" error message to the attacker, providing a primitive for file existence on the server.
- Record
GHSA-cpxh-jwhh-m496- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-209
- Updated
- 2026-11-02
NVD 7.5
An issue was discovered in Ollama through 0.3.14. File existence disclosure can occur via api/create. When calling the CreateModel route with a path parameter that does not exist, it reflects the "File does not exist" error message to the attacker, providing a primitive for file existence on the server.
- Record
CVE-2024-39719- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-209
- Updated
- 2026-11-02
OSV 7.5
An issue was discovered in Ollama through 0.3.14. File existence disclosure can occur via api/create. When calling the CreateModel route with a path parameter that does not exist, it reflects the "File does not exist" error message to the attacker, providing a primitive for file existence on the server.
- Record
CVE-2024-39719- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVopenSUSE-SU-2026:12355-1No score
zed-1.24.2-1.1 on GA media
These are all security issues fixed in the zed-1.24.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12355-1- Updated
- 2026-11-02
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
References
oligo.security/blog/more-models-more-probllms
nvd.nist.gov/vuln/detail/CVE-2024-39719
oligosecurity.webflow.io/blog/more-models-more-probllms
github.com/advisories/GHSA-cpxh-jwhh-m496
github.com/CVEProject/cvelistV5/tree/main/cves/2024/39xxx/CVE-2024-39719.json
suse.com/security/cve/CVE-2024-39719
Show 10 moreShow less
suse.com/security/cve/CVE-2024-39720
suse.com/security/cve/CVE-2024-39722
suse.com/security/cve/CVE-2025-4574
suse.com/security/cve/CVE-2025-62518
suse.com/security/cve/CVE-2026-25541
suse.com/security/cve/CVE-2026-27204
suse.com/security/cve/CVE-2026-34941
suse.com/security/cve/CVE-2026-34942
suse.com/security/cve/CVE-2026-53600
suse.com/security/cve/CVE-2026-93600