LibreChat version 0.7.9 is vulnerable to a Denial of Service (DoS) attack due to unbounded parameter values in the /api/memories endpoint. The key and value parameters accept arbitrarily large inputs without proper validation, leading to a null pointer error in the Rust-based backend when excessively large values are submitted. This results in the inability to create new memories, impacting the stability of the service.
{
"cna_assigner": "@huntr_ai",
"cwe_ids": [
"CWE-400"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/8xxx/CVE-2025-8849.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "v0.8.0-rc2"
}
],
"source": "AFFECTED_FIELD",
"strategy": "SplitRange"
},
{
"range": [
{
"fixed": "edf33bedcbb08c33e59df76f06454ed7efd896f9"
}
],
"source": "REFERENCES_COMMIT"
}
]
}