Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 145259 Details for
Bug 212272
mail-client/evolution <2.12.3-r1 Encrypted Message Version Format String Vulnerability (CVE-2008-0072)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
evolution-CVE-2008-0072.diff
evolution-CVE-2008-0072.diff (text/plain), 2.45 KB, created by
Robert Buchholz (RETIRED)
on 2008-03-04 13:00:38 UTC
(
hide
)
Description:
evolution-CVE-2008-0072.diff
Filename:
MIME Type:
Creator:
Robert Buchholz (RETIRED)
Created:
2008-03-04 13:00:38 UTC
Size:
2.45 KB
patch
obsolete
>Index: mail/em-format.c >=================================================================== >--- mail/em-format.c (revision 35096) >+++ mail/em-format.c (working copy) >@@ -1193,7 +1193,7 @@ emf_application_xpkcs7mime(EMFormat *emf > opart = camel_mime_part_new(); > valid = camel_cipher_decrypt(context, part, opart, ex); > if (valid == NULL) { >- em_format_format_error(emf, stream, ex->desc?ex->desc:_("Could not parse S/MIME message: Unknown error")); >+ em_format_format_error(emf, stream, "%s", ex->desc?ex->desc:_("Could not parse S/MIME message: Unknown error")); > em_format_part_as(emf, stream, part, NULL); > } else { > if (emfc == NULL) >@@ -1350,7 +1350,7 @@ emf_multipart_encrypted(EMFormat *emf, C > if (valid == NULL) { > em_format_format_error(emf, stream, ex->desc?_("Could not parse PGP/MIME message"):_("Could not parse PGP/MIME message: Unknown error")); > if (ex->desc) >- em_format_format_error(emf, stream, ex->desc); >+ em_format_format_error(emf, stream, "%s", ex->desc); > em_format_part_as(emf, stream, part, "multipart/mixed"); > } else { > if (emfc == NULL) >@@ -1515,7 +1515,7 @@ emf_multipart_signed(EMFormat *emf, Came > if (valid == NULL) { > em_format_format_error(emf, stream, ex->desc?_("Error verifying signature"):_("Unknown error verifying signature")); > if (ex->desc) >- em_format_format_error(emf, stream, ex->desc); >+ em_format_format_error(emf, stream, "%s", ex->desc); > em_format_part_as(emf, stream, part, "multipart/mixed"); > } else { > if (emfc == NULL) >@@ -1586,7 +1586,7 @@ emf_inlinepgp_signed(EMFormat *emf, Came > if (!valid) { > em_format_format_error(emf, stream, ex->desc?_("Error verifying signature"):_("Unknown error verifying signature")); > if (ex->desc) >- em_format_format_error(emf, stream, ex->desc); >+ em_format_format_error(emf, stream, "%s", ex->desc); > em_format_format_source(emf, stream, ipart); > /* I think this will loop: em_format_part_as(emf, stream, part, "text/plain"); */ > camel_exception_free(ex); >@@ -1658,7 +1658,7 @@ emf_inlinepgp_encrypted(EMFormat *emf, C > if (!valid) { > em_format_format_error(emf, stream, ex->desc?_("Could not parse PGP message"):_("Could not parse PGP message: Unknown error")); > if (ex->desc) >- em_format_format_error(emf, stream, ex->desc); >+ em_format_format_error(emf, stream, "%s", ex->desc); > em_format_format_source(emf, stream, ipart); > /* I think this will loop: em_format_part_as(emf, stream, part, "text/plain"); */ > camel_exception_free(ex);
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 212272
: 145259 |
145266