diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index f1a872aa2..f06222891 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -39,6 +39,10 @@
2011-11-25
+
+ [matthew] - Add a patch to fix a security vulnerability in Perl.
+ Fixes #2963.
+
[matthew] - Upgrade to GDBM-1.10. Fixes
#2962.
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 6d96dc9ad..dd310d237 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -229,7 +229,7 @@
Added:
- PLACEHOLDER
+ &perl-security-patch;
-->
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index 15f2bf171..e62284737 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -147,6 +147,14 @@
+
+ Perl Security Patch - &perl-security-patch-size;:
+
+ Download:
+ MD5 sum: &perl-security-patch-md5;
+
+
+
Procps HZ Errors Patch - &procps-hz_fixes-patch-size;:
diff --git a/chapter06/perl.xml b/chapter06/perl.xml
index 9da372943..3f56cedd5 100644
--- a/chapter06/perl.xml
+++ b/chapter06/perl.xml
@@ -47,6 +47,10 @@
echo "127.0.0.1 localhost $(hostname)" > /etc/hosts
+ Apply a patch to fix a security vulnerability in Perl:
+
+patch -Np1 -i ../&perl-security-patch;
+
This version of Perl now builds the Compress::Raw::Zlib module. By
default Perl will use an internal copy of the Zlib source for the build.
Issue the following command so that Perl will use the Zlib library
diff --git a/patches.ent b/patches.ent
index a16fcd0cd..cd3f08e11 100644
--- a/patches.ent
+++ b/patches.ent
@@ -80,6 +80,10 @@
+
+
+
+