mirror of
https://github.com/jenkinsci/jenkins.git
synced 2026-11-15 13:02:19 +00:00
Merge branch 'security-stable-2.32' into security-stable-2.46
This commit is contained in:
commit
59ec129068
4 files changed
+16
-2
No files matched your search
@@ -28,6 +28,7 @@ import static org.junit.Assert.*;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
import com.thoughtworks.xstream.XStreamException;
|
||||
import com.thoughtworks.xstream.security.ForbiddenClassException;
|
||||
import hudson.XmlFile;
|
||||
import hudson.model.Result;
|
||||
import hudson.model.Run;
|
||||
@@ -296,4 +297,15 @@ public class XStream2Test {
|
||||
assertEquals("3.2.1", XStream2.trimVersion("3.2.1"));
|
||||
assertEquals("3.2-SNAPSHOT", XStream2.trimVersion("3.2-SNAPSHOT (private-09/23/2012 12:26-jhacker)"));
|
||||
}
|
||||
|
||||
@Issue("SECURITY-503")
|
||||
@Test
|
||||
public void crashXstream() throws Exception {
|
||||
try {
|
||||
new XStream2().fromXML("<void/>");
|
||||
fail("expected to throw ForbiddenClassException, but why are we still alive?");
|
||||
} catch (ForbiddenClassException ex) {
|
||||
// pass
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user