summaryrefslogtreecommitdiffstats
path: root/slackware64-current/source/l/libxml2
diff options
context:
space:
mode:
authorAdrien Nader <adrien@notk.org>2012-12-07 04:52:17 +0100
committerAdrien Nader <adrien@notk.org>2012-12-07 04:52:17 +0100
commit8a77c4ab5cd948ee78c439dceba19da64357c806 (patch)
treeab924a68e80c25700bc65858dec8fd4124c85d98 /slackware64-current/source/l/libxml2
parenta2552288eaf4c9fb101cc4a793b565c341f09ba5 (diff)
Fri Dec 7 01:41:59 UTC 2012
ap/sqlite-3.7.14.1-x86_64-1.txz: Upgraded. This is a bugfix release. d/ruby-1.9.3_p327-x86_64-1.txz: Upgraded. This release fixes a hash-flooding DoS vulnerability and many other bugs. For more information, see: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-5371 (* Security fix *) l/libssh-0.5.3-x86_64-1.txz: Upgraded. This release fixes several security bugs. For more information, see: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-4559 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-4560 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-4561 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-4562 (* Security fix *) l/libxml2-2.8.0-x86_64-2.txz: Rebuilt. Patched a heap-based buffer underflow in the xmlParseAttValueComplex function in parser.c in libxml2 2.9.0 and earlier that could allow a remote attacker to cause a denial of service or possibly execute arbitrary code via crafted entities in an XML document. For more information, see: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-5134 (* Security fix *) n/bind-9.9.2_P1-x86_64-1.txz: Upgraded. This release addresses some denial-of-service and other bugs. For more information, see: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-5688 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-5166 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-3817 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-1667 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-3868 https://kb.isc.org/article/AA-00829 (* Security fix *)
Diffstat (limited to 'slackware64-current/source/l/libxml2')
-rw-r--r--slackware64-current/source/l/libxml2/libxml2.CVE-2012-5134.diff.gz1
-rwxr-xr-xslackware64-current/source/l/libxml2/libxml2.SlackBuild4
2 files changed, 4 insertions, 1 deletions
diff --git a/slackware64-current/source/l/libxml2/libxml2.CVE-2012-5134.diff.gz b/slackware64-current/source/l/libxml2/libxml2.CVE-2012-5134.diff.gz
new file mode 100644
index 000000000..fbe2b9a56
--- /dev/null
+++ b/slackware64-current/source/l/libxml2/libxml2.CVE-2012-5134.diff.gz
@@ -0,0 +1 @@
+f8ae09d9fc2c85cd08a9426b3f5c9d6efaf125cf
diff --git a/slackware64-current/source/l/libxml2/libxml2.SlackBuild b/slackware64-current/source/l/libxml2/libxml2.SlackBuild
index bd1b759a1..07cf5c138 100755
--- a/slackware64-current/source/l/libxml2/libxml2.SlackBuild
+++ b/slackware64-current/source/l/libxml2/libxml2.SlackBuild
@@ -23,7 +23,7 @@
PKGNAM=libxml2
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@@ -68,6 +68,8 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
+zcat $CWD/libxml2.CVE-2012-5134.diff.gz | patch -p1 --verbose || exit 1
+
CFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \