Package: libmodule-signature-perl / 0.73-1+deb8u2
Metadata
Package | Version | Patches format |
---|---|---|
libmodule-signature-perl | 0.73-1+deb8u2 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
CVE 2015 3406_CVE 2015 3407_CVE 2015 3408.patch | (download) |
Makefile.PL |
1 1 + 0 - 0 ! |
fix cve-2015-3406, cve-2015-3407 and cve-2015-3408 CVE-2015-3406: Module::Signature parses the unsigned portion of the SIGNATURE file as the signed portion due to incorrect handling of PGP signature boundaries. . CVE-2015-3407: Module::Signature incorrectly handles files that are not listed in the SIGNATURE file. This includes some files in the t/ directory that would execute when tests are run. . CVE-2015-3408: Module::Signature uses two argument open() calls to read the files when generating checksums from the signed manifest, allowing to embed arbitrary shell commands into the SIGNATURE file that would execute during the signature verification process. |
CVE 2015 3409.patch | (download) |
lib/Module/Signature.pm |
2 2 + 0 - 0 ! |
fix cve-2015-3409 CVE-2015-3409: Module::Signature incorrectly handles module loading allowing to load modules from relative paths in @INC. A remote attacker providing a malicious module could use this issue to execute arbitrary code during signature verification. Closes: #783451 |
Fix signature tests.patch | (download) |
lib/Module/Signature.pm |
5 4 + 1 - 0 ! |
fix signature tests Fix signature tests by defaulting to verify(skip=>1) when $ENV{TEST_SIGNATURE} is true. |
0001 make skip work again.patch | (download) |
script/cpansign |
2 1 + 1 - 0 ! |
[patch] make --skip work again 8a91645 removed 'skip => 1' from verify() but missed to change the logic in the cpansign script for the skip option parsing. |
1