The PGP signature parsing in Module::Signature before 0.74 allows remote attackers to cause the unsigned portion of a SIGNATURE file to be treated as the signed portion via unspecified vectors.
When converting from one data type to another, such as long to integer, data can be omitted or translated in a way that produces unexpected values. If the resulting values are used in a sensitive context, then dangerous behaviors may occur.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Module-signature | Module-signature_project | * | 0.74 (excluding) |
Libmodule-signature-perl | Ubuntu | lucid | * |
Libmodule-signature-perl | Ubuntu | precise | * |
Libmodule-signature-perl | Ubuntu | trusty | * |
Libmodule-signature-perl | Ubuntu | upstream | * |
Libmodule-signature-perl | Ubuntu | utopic | * |
Libmodule-signature-perl | Ubuntu | vivid | * |