{"id":"CVE-2013-4271","aliases":["EUVD-2022-3676","GHSA-f3mv-g3xr-fp7w","UBUNTU-CVE-2013-4271"],"status":"published","title":"Restlet Arbitrary Java Code Execution via a serialized object","description":"The default configuration of the ObjectRepresentation class in Restlet before 2.1.4 deserializes objects from untrusted sources, which allows remote attackers to execute arbitrary Java code via a serialized object, a different vulnerability than CVE-2013-4221.","severity":{"version":"2.0","score":7.5,"vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.0326,"percentile":0.88451,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-502"],"published":"2013-10-10T00:00:00Z","modified":"2026-06-16T23:56:55Z","fixes":[{"ecosystem":"Maven","package":"org.restlet.jse:org.restlet","fixed_in":["2.1.4"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Maven","package":"org.restlet.jse:org.restlet","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.4"}]}]},{"source":"osv","ecosystem":"Maven","package":"org.restlet.jse:org.restlet","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.4"}]}]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"restlet","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.0.14+repack-0ubuntu1"]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"restlet","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.0.14+repack-0ubuntu1"]}],"products":[{"vendor":"restlet","product":"restlet"}],"references":[{"url":"http://rhn.redhat.com/errata/RHSA-2013-1862.html","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred","Third Party Advisory","web"]},{"url":"https://github.com/restlet/restlet-framework-java/issues/778","tags":["x_refsource_CONFIRM","x_transferred","Issue Tracking","Patch","Third Party Advisory","web"]},{"url":"http://restlet.org/learn/2.1/changes","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","web"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=999735","tags":["x_refsource_CONFIRM","x_transferred","Issue Tracking","web"]},{"url":"http://rhn.redhat.com/errata/RHSA-2013-1410.html","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred","Third Party Advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2013-4271","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-f3mv-g3xr-fp7w"},{"url":"https://github.com/restlet/restlet-framework-java","tags":["package"]},{"url":"https://ubuntu.com/security/CVE-2013-4271","tags":["report"]},{"url":"https://rhn.redhat.com/errata/RHSA-2013-1410.html","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2013-4271","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2013-4271","description":"The default configuration of the ObjectRepresentation class in Restlet before 2.1.4 deserializes objects from untrusted sources, which allows remote attackers to execute arbitrary Java code via a serialized object, a different vulnerability than CVE-2013-4221.","status":"published","published":"2013-10-10T00:00:00Z","modified":"2024-08-06T16:38:01.864Z","updated_at":"2026-11-02T14:34:58.193873Z"}],"euvd":[{"id":"EUVD-2022-3676","description":"The default configuration of the ObjectRepresentation class in Restlet before 2.1.4 deserializes objects from untrusted sources, which allows remote attackers to execute arbitrary Java code via a serialized object, a different vulnerability than CVE-2013-4221.","status":"published","published":"2013-10-10T00:00:00Z","modified":"2024-08-06T16:38:01Z","updated_at":"2026-11-03T01:56:32.187151Z"}],"ghsa":[{"id":"GHSA-f3mv-g3xr-fp7w","title":"Restlet Arbitrary Java Code Execution via a serialized object","description":"The default configuration of the ObjectRepresentation class in Restlet before 2.1.4 deserializes objects from untrusted sources, which allows remote attackers to execute arbitrary Java code via a serialized object, a different vulnerability than CVE-2013-4221.","status":"published","published":"2022-05-17T03:28:57Z","modified":"2023-08-29T18:02:20Z","cwes":["CWE-502"],"updated_at":"2026-11-02T14:37:01.345964Z"}],"nvd":[{"id":"CVE-2013-4271","description":"The default configuration of the ObjectRepresentation class in Restlet before 2.1.4 deserializes objects from untrusted sources, which allows remote attackers to execute arbitrary Java code via a serialized object, a different vulnerability than CVE-2013-4221.","status":"published","published":"2013-10-10T00:55:14.897Z","modified":"2026-06-16T23:56:55.607Z","cvss":[{"version":"2.0","score":7.5,"vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","level":"high","assessor":"primary"}],"cwes":["CWE-502"],"updated_at":"2026-11-02T14:02:38.715467Z"}],"osv":[{"id":"GHSA-f3mv-g3xr-fp7w","title":"Restlet Arbitrary Java Code Execution via a serialized object","description":"The default configuration of the ObjectRepresentation class in Restlet before 2.1.4 deserializes objects from untrusted sources, which allows remote attackers to execute arbitrary Java code via a serialized object, a different vulnerability than CVE-2013-4221.","status":"published","published":"2022-05-17T03:28:57Z","modified":"2023-11-08T03:57:21.587972Z","cwes":["CWE-502"],"updated_at":"2026-11-02T15:46:45.639885Z"},{"id":"UBUNTU-CVE-2013-4271","description":"The default configuration of the ObjectRepresentation class in Restlet before 2.1.4 deserializes objects from untrusted sources, which allows remote attackers to execute arbitrary Java code via a serialized object, a different vulnerability than CVE-2013-4221.","status":"published","published":"2013-10-10T00:55:00Z","modified":"2025-10-24T04:45:02Z","updated_at":"2026-11-02T15:54:07.421078Z"}]}}
