CVE-2013-4221
Restlet < 2.1.4 - Remote Code Execution via XMLDecoder Deserialization
Title source: llmDescription
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.
References (6)
Core 6
Core References
Third Party Advisory vendor-advisory
x_refsource_redhat
http://rhn.redhat.com/errata/RHSA-2013-1862.html
Release Notes, Vendor Advisory x_refsource_confirm
http://restlet.org/learn/2.1/changes
Third Party Advisory x_refsource_misc
http://blog.diniscruz.com/2013/08/using-xmldecoder-to-execute-server-side.html
Issue Tracking, Third Party Advisory x_refsource_confirm
https://bugzilla.redhat.com/show_bug.cgi?id=995275
Issue Tracking, Patch x_refsource_confirm
https://github.com/restlet/restlet-framework-java/issues/774
Third Party Advisory vendor-advisory
x_refsource_redhat
http://rhn.redhat.com/errata/RHSA-2013-1410.html
Scores
EPSS
0.0295
EPSS Percentile
85.3%
Details
CWE
CWE-16
CWE-91
Status
published
Products (6)
org.restlet.jse/org.restlet
0 - 2.1.4Maven
restlet/restlet
2.1 milestone1 (12 CPE variants)
restlet/restlet
2.1.0
restlet/restlet
2.1.1
restlet/restlet
2.1.2
restlet/restlet
< 2.1.3
Published
Oct 10, 2013
Tracked Since
Feb 18, 2026