First published: Wed Jun 22 2011(Updated: )
The json.decode function in util/json.lua in Prosody 0.8.x before 0.8.1 might allow remote attackers to cause a denial of service (infinite loop) via invalid JSON data, as demonstrated by truncated data.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Prosody | =0.8.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2011-2532 has been classified as a high-severity vulnerability due to its potential to cause denial of service.
To fix CVE-2011-2532, you need to upgrade Prosody to version 0.8.1 or later.
CVE-2011-2532 enables remote attackers to launch denial of service attacks through invalid JSON data.
CVE-2011-2532 affects Prosody version 0.8.0 and earlier versions.
The vulnerability in CVE-2011-2532 is caused by the json.decode function entering an infinite loop when handling truncated or invalid JSON data.