Skip to content
GitLab
Explore
Sign in
Register
Commits on Source (2)
Fix Debian bug #930750. CVE-2019-12814, CVE-2019-12384
· 74a5cd89
Markus Koschany
authored
Jun 22, 2019
74a5cd89
Update changelog
· 7417a2d0
Markus Koschany
authored
Jun 22, 2019
7417a2d0
Show whitespace changes
Inline
Side-by-side
debian/changelog
View file @
7417a2d0
jackson-databind (2.9.8-3) unstable; urgency=medium
* Team upload.
* Fix CVE-2019-12814 and CVE-2019-12384:
More Polymorphic Typing issues were discovered in jackson-databind. When
Default Typing is enabled (either globally or for a specific property) for
an externally exposed JSON endpoint and the service has JDOM 1.x or 2.x or
logback-core jar in the classpath, an attacker can send a specifically
crafted JSON message that allows them to read arbitrary local files on the
server. (Closes: #930750)
-- Markus Koschany <apo@debian.org> Sat, 22 Jun 2019 00:28:48 +0200
jackson-databind (2.9.8-2) unstable; urgency=medium
* Team upload.
...
...
debian/patches/CVE-2019-12384.patch
0 → 100644
View file @
7417a2d0
From: Markus Koschany <apo@debian.org>
Date: Sat, 22 Jun 2019 00:00:02 +0200
Subject: CVE-2019-12384
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930750
Origin: https://github.com/FasterXML/jackson-databind/commit/c9ef4a10d6f6633cf470d6a469514b68fa2be234
---
.../com/fasterxml/jackson/databind/jsontype/impl/SubTypeValidator.java | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/main/java/com/fasterxml/jackson/databind/jsontype/impl/SubTypeValidator.java b/src/main/java/com/fasterxml/jackson/databind/jsontype/impl/SubTypeValidator.java
index a17cdf5..3dbb16e 100644
--- a/src/main/java/com/fasterxml/jackson/databind/jsontype/impl/SubTypeValidator.java
+++ b/src/main/java/com/fasterxml/jackson/databind/jsontype/impl/SubTypeValidator.java
@@ -83,6 +83,9 @@
public class SubTypeValidator
// [databind#2326] (2.9.9): one more 3rd party gadget
s.add("com.mysql.cj.jdbc.admin.MiniAdmin");
+ // [databind#2334] (2.9.9.1): logback-core
+ s.add("ch.qos.logback.core.db.DriverManagerConnectionSource");
+
DEFAULT_NO_DESER_CLASS_NAMES = Collections.unmodifiableSet(s);
}
debian/patches/CVE-2019-12814.patch
0 → 100644
View file @
7417a2d0
From: Markus Koschany <apo@debian.org>
Date: Sat, 22 Jun 2019 00:26:32 +0200
Subject: CVE-2019-12814
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930750
Origin: https://github.com/FasterXML/jackson-databind/commit/5f7c69bba07a7155adde130d9dee2e54a54f1fa5
---
.../fasterxml/jackson/databind/jsontype/impl/SubTypeValidator.java | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/main/java/com/fasterxml/jackson/databind/jsontype/impl/SubTypeValidator.java b/src/main/java/com/fasterxml/jackson/databind/jsontype/impl/SubTypeValidator.java
index 3dbb16e..72db61d 100644
--- a/src/main/java/com/fasterxml/jackson/databind/jsontype/impl/SubTypeValidator.java
+++ b/src/main/java/com/fasterxml/jackson/databind/jsontype/impl/SubTypeValidator.java
@@ -83,9 +83,13 @@
public class SubTypeValidator
// [databind#2326] (2.9.9): one more 3rd party gadget
s.add("com.mysql.cj.jdbc.admin.MiniAdmin");
- // [databind#2334] (2.9.9.1): logback-core
+ // [databind#2334]: logback-core
s.add("ch.qos.logback.core.db.DriverManagerConnectionSource");
+ // [databind#2341]: jdom/jdom2
+ s.add("org.jdom.transform.XSLTransformer");
+ s.add("org.jdom2.transform.XSLTransformer");
+
DEFAULT_NO_DESER_CLASS_NAMES = Collections.unmodifiableSet(s);
}
debian/patches/series
View file @
7417a2d0
CVE-2019-12086.patch
CVE-2019-12384.patch
CVE-2019-12814.patch