Description
The default configuration of the ObjectRepresentation class in Restlet before 2.1.4 deserializes objects from untrusted sources using the Java XMLDecoder, which allows remote attackers to execute arbitrary Java code via crafted XML.
Metrics
CVSS 2.0 7.5/10
AV:N/AC:L/Au:N/C:P/I:P/A:PWeakness enumeration
Affected software
| Vendor | Product | Versions |
|---|---|---|
| n/a | n/a | n/a |
References
- http://blog.diniscruz.com/2013/08/using-xmldecoder-to-execute-server-side.htmlThird Party Advisory
- http://restlet.org/learn/2.1/changesRelease Notes, Vendor Advisory
- http://rhn.redhat.com/errata/RHSA-2013-1410.htmlThird Party Advisory
- http://rhn.redhat.com/errata/RHSA-2013-1862.htmlThird Party Advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=995275Issue Tracking, Third Party Advisory
- https://github.com/restlet/restlet-framework-java/issues/774Issue Tracking, Patch
- http://blog.diniscruz.com/2013/08/using-xmldecoder-to-execute-server-side.htmlThird Party Advisory
- http://restlet.org/learn/2.1/changesRelease Notes, Vendor Advisory
- http://rhn.redhat.com/errata/RHSA-2013-1410.htmlThird Party Advisory
- http://rhn.redhat.com/errata/RHSA-2013-1862.htmlThird Party Advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=995275Issue Tracking, Third Party Advisory
- https://github.com/restlet/restlet-framework-java/issues/774Issue Tracking, Patch
Timeline
- Published
- Oct 10, 2013
- Last modified
- Jun 16, 2026
- NVD status
- Modified