Page MenuHome GnuPG
Feed Advanced Search

Mon, Feb 2

werner removed a member for g10code: TobiasFella.
Mon, Feb 2, 9:45 AM

Dec 29 2025

werner added a comment to T7909: Other bugs reported by 49016 et al..

The int-truncation change breaks other things. I noticed this by chance in the interactive mode due to warning noticed. Before we ever do such things again we need to have regression tests for setting preferences. Or manually check everything. Need to do a 2.5.16 tomorrow :-(

Dec 29 2025, 9:18 PM · gnupg, g10code, Bug Report

Dec 26 2025

werner renamed T7909: Other bugs reported by 49016 et al. from Bugs reported to Other bugs reported by 49016 et al..
Dec 26 2025, 3:50 PM · gnupg, g10code, Bug Report
werner shifted T7907: Encrypted Message Malleability Checks are Incorrectly Enforced Causing Plaintext Recovery Attacks from the Restricted Space space to the S1 Public space.
Dec 26 2025, 3:04 PM · Not A Bug, gnupg
werner added a comment to T7907: Encrypted Message Malleability Checks are Incorrectly Enforced Causing Plaintext Recovery Attacks.

We need to explain and debunk this attack after its publication,

Dec 26 2025, 3:03 PM · Not A Bug, gnupg
werner shifted T7905: Radix64 Line-Truncation Enabling Polyglot Attacks from the Restricted Space space to the S1 Public space.
Dec 26 2025, 2:59 PM · gnupg, g10code, Bug Report
werner shifted T7903: Multiple Plaintext Attack on Detached PGP Signatures in GnuPG from the Restricted Space space to the S1 Public space.
Dec 26 2025, 2:57 PM · Not A Bug, OpenPGP, gnupg
werner shifted T7902: OpenPGP Cleartext Signature Framework from the Restricted Space space to the S1 Public space.
Dec 26 2025, 2:55 PM · Not A Bug, OpenPGP, FAQ, gnupg
werner shifted T7901: Cleartext Signature Forgery in NotDashEscaped header implementation in GnuPG from the Restricted Space space to the S1 Public space.
Dec 26 2025, 2:54 PM · gnupg, Bug Report

Dec 3 2025

ebo added a member for g10code: tfry.
Dec 3 2025, 10:54 AM

Nov 20 2025

gniibe changed the status of T7909: Other bugs reported by 49016 et al. from Open to Testing.

t-stringhelp change was pushed by rG8a95e963d53a: common: Fix the test of t-stringhelp.
For int-truncation, I pushed the change rGbcd87ea2b2da: misc: Validate the value on the use of strtol.

Nov 20 2025, 6:33 AM · gnupg, g10code, Bug Report
gniibe changed the status of T7909: Other bugs reported by 49016 et al., a subtask of T7900: Cleartext Signature Forgery in GnuPG, from Open to Testing.
Nov 20 2025, 6:33 AM · Not A Bug, OpenBSD, gnupg

Nov 19 2025

werner changed the status of T7904: GnuPG may downgrade digest algorithm to SHA1, a subtask of T7900: Cleartext Signature Forgery in GnuPG, from Open to Testing.
Nov 19 2025, 5:53 PM · Not A Bug, OpenBSD, gnupg
werner updated the task description for T7900: Cleartext Signature Forgery in GnuPG.
Nov 19 2025, 5:49 PM · Not A Bug, OpenBSD, gnupg
werner changed the status of T7908: GnuPG Accepts Path Separators and Path Traversals in Literal Data "Filename" Field, a subtask of T7900: Cleartext Signature Forgery in GnuPG, from Open to Testing.
Nov 19 2025, 5:43 PM · Not A Bug, OpenBSD, gnupg
werner changed the status of T7906: Memory Corruption in ASCII-Armor Parsing, a subtask of T7900: Cleartext Signature Forgery in GnuPG, from Open to Testing.
Nov 19 2025, 5:38 PM · Not A Bug, OpenBSD, gnupg
werner added a comment to T7908: GnuPG Accepts Path Separators and Path Traversals in Literal Data "Filename" Field.

The problem is that a user may unintentionally use the suggested filename without checking that it does not harm to write to this file. It is better not to present a default name at all.

Nov 19 2025, 4:08 PM · gnupg, Bug Report

Nov 14 2025

werner updated the task description for T7900: Cleartext Signature Forgery in GnuPG.
Nov 14 2025, 1:27 PM · Not A Bug, OpenBSD, gnupg

Nov 11 2025

werner triaged T7902: OpenPGP Cleartext Signature Framework as Normal priority.

There are a lot of other ways to confuse the user. We can't fix them all because the whole purpose of a cleartext signature is to make it easy to use in legacy environments like an BBS. Modern systems use MIME to handle this in a more stringent specified way. For any use it is stongly suggested to check the actual signed data which is avaialable with the --output options. At least a sanitizing viewer should be used which filters out all escape characters (something like cat -v |less).

Nov 11 2025, 10:02 AM · Not A Bug, OpenPGP, FAQ, gnupg
werner closed T7905: Radix64 Line-Truncation Enabling Polyglot Attacks, a subtask of T7900: Cleartext Signature Forgery in GnuPG, as Resolved.
Nov 11 2025, 9:53 AM · Not A Bug, OpenBSD, gnupg
werner closed T7905: Radix64 Line-Truncation Enabling Polyglot Attacks as Resolved.

We have seen wrong encodings quite often in the past and thus we won't apply the patch. After all the armor header is a different layer and could also be applied or removed by other software or tools. The integrity of an OpenPGP message does not depend on its concrete outer encoding.

Nov 11 2025, 9:53 AM · gnupg, g10code, Bug Report
gniibe added a comment to T7905: Radix64 Line-Truncation Enabling Polyglot Attacks.

For someone who considers the rejection is the requirement of the spec., here is a change:

Nov 11 2025, 7:00 AM · gnupg, g10code, Bug Report
gniibe updated the task description for T7905: Radix64 Line-Truncation Enabling Polyglot Attacks.
Nov 11 2025, 6:59 AM · gnupg, g10code, Bug Report
gniibe added a comment to T7902: OpenPGP Cleartext Signature Framework.

Here is a revised patch (hopefully the last one):

Nov 11 2025, 6:37 AM · Not A Bug, OpenPGP, FAQ, gnupg

Nov 10 2025

werner added a member for g10code: pl13.
Nov 10 2025, 11:09 AM

Nov 5 2025

gniibe added a comment to T7902: OpenPGP Cleartext Signature Framework.

Here is a patch (revised since the email of mine):

Nov 5 2025, 6:26 AM · Not A Bug, OpenPGP, FAQ, gnupg
gniibe claimed T7909: Other bugs reported by 49016 et al..
Nov 5 2025, 6:11 AM · gnupg, g10code, Bug Report
gniibe added a comment to T7909: Other bugs reported by 49016 et al..

For t-stringhelp.c, here is a fix.

Nov 5 2025, 6:11 AM · gnupg, g10code, Bug Report
gniibe added a comment to T7909: Other bugs reported by 49016 et al..

For

openpgp_oid_from_str has a wrong memory-safety assumption

Nov 5 2025, 6:00 AM · gnupg, g10code, Bug Report
gniibe added a comment to T7909: Other bugs reported by 49016 et al..

For Integer Overflow in literals_seen, I think that the claim is wrong.
When literals_seen becomes two, GnuPG stops processing to return an error.
It's not possible for GnuPG to keep processing.

Nov 5 2025, 3:51 AM · gnupg, g10code, Bug Report
gniibe added a comment to T7909: Other bugs reported by 49016 et al..

For Integer Truncation of Arguments report, since the int value is limited to one-octet value, we could add check for the length of input when we use strtol.

Nov 5 2025, 3:30 AM · gnupg, g10code, Bug Report

Nov 4 2025

werner triaged T7904: GnuPG may downgrade digest algorithm to SHA1 as High priority.
Nov 4 2025, 1:26 PM · gnupg, Bug Report
werner added a comment to T7903: Multiple Plaintext Attack on Detached PGP Signatures in GnuPG.

We have fixed it but the commit also states:

Nov 4 2025, 1:25 PM · Not A Bug, OpenPGP, gnupg
werner claimed T7901: Cleartext Signature Forgery in NotDashEscaped header implementation in GnuPG.

I agree because the original purpose from the 90ies to enable the use of signed patch files in the Linux kernel community was never actually used and GnuPG stopped the distribution of patches from version to version many years ago. Thus I agree we should hide this option behind a compatibility flag.

Nov 4 2025, 1:22 PM · gnupg, Bug Report
gniibe updated the task description for T7909: Other bugs reported by 49016 et al..
Nov 4 2025, 7:32 AM · gnupg, g10code, Bug Report
gniibe created T7909: Other bugs reported by 49016 et al..
Nov 4 2025, 7:18 AM · gnupg, g10code, Bug Report
gniibe added a comment to T7908: GnuPG Accepts Path Separators and Path Traversals in Literal Data "Filename" Field.

Added a compatibility flag in: rGad0c6c33c3d6: gpg: Do not use a default when asking for another output filename.

Nov 4 2025, 7:08 AM · gnupg, Bug Report
gniibe created T7908: GnuPG Accepts Path Separators and Path Traversals in Literal Data "Filename" Field.
Nov 4 2025, 7:07 AM · gnupg, Bug Report
gniibe created T7907: Encrypted Message Malleability Checks are Incorrectly Enforced Causing Plaintext Recovery Attacks.
Nov 4 2025, 7:01 AM · Not A Bug, gnupg
gniibe added a comment to T7906: Memory Corruption in ASCII-Armor Parsing.

Fixed in rG115d138ba599: gpg: Fix possible memory corruption in the armor parser.

Nov 4 2025, 6:57 AM · gnupg, Bug Report
gniibe created T7906: Memory Corruption in ASCII-Armor Parsing.
Nov 4 2025, 6:56 AM · gnupg, Bug Report
gniibe created T7905: Radix64 Line-Truncation Enabling Polyglot Attacks.
Nov 4 2025, 6:50 AM · gnupg, g10code, Bug Report
gniibe added a comment to T7904: GnuPG may downgrade digest algorithm to SHA1.

Fixed in rGdb9705ef594d: gpg: Avoid potential downgrade to SHA1 in 3rd party key signatures.

Nov 4 2025, 6:46 AM · gnupg, Bug Report
gniibe created T7904: GnuPG may downgrade digest algorithm to SHA1.
Nov 4 2025, 6:45 AM · gnupg, Bug Report
gniibe added a comment to T7903: Multiple Plaintext Attack on Detached PGP Signatures in GnuPG.

Fixed in rG8abc320f2a75: gpg: Error out on unverified output for non-detached signatures.

Nov 4 2025, 6:43 AM · Not A Bug, OpenPGP, gnupg
gniibe created T7903: Multiple Plaintext Attack on Detached PGP Signatures in GnuPG.
Nov 4 2025, 6:41 AM · Not A Bug, OpenPGP, gnupg
gniibe added a comment to T7901: Cleartext Signature Forgery in NotDashEscaped header implementation in GnuPG.

This feature should be only enabled with a compatibility flag.

Nov 4 2025, 6:28 AM · gnupg, Bug Report
gniibe added a comment to T7902: OpenPGP Cleartext Signature Framework.

Mitigation would be: adding context validation in add_onepass_sig function, which checks WHAT of armored input.

Nov 4 2025, 6:27 AM · Not A Bug, OpenPGP, FAQ, gnupg
gniibe created T7902: OpenPGP Cleartext Signature Framework.
Nov 4 2025, 6:25 AM · Not A Bug, OpenPGP, FAQ, gnupg
gniibe created T7901: Cleartext Signature Forgery in NotDashEscaped header implementation in GnuPG.
Nov 4 2025, 6:13 AM · gnupg, Bug Report
gniibe shifted T7900: Cleartext Signature Forgery in GnuPG from the S1 Public space to the Restricted Space space.
Nov 4 2025, 6:07 AM · Not A Bug, OpenBSD, gnupg
gniibe created T7900: Cleartext Signature Forgery in GnuPG.
Nov 4 2025, 6:07 AM · Not A Bug, OpenBSD, gnupg

Jul 14 2025

werner removed a member for g10code: dvratil.
Jul 14 2025, 10:43 AM
werner removed a member for g10code: CarlSchwan.
Jul 14 2025, 10:42 AM

May 22 2025

alexk merged task T7661: GpgEX: encrypting a file with umlaut in the name results in an error into T6727: GpgEX: Unicode in file or foldername causes error.
May 22 2025, 5:22 PM · Windows, Bug Report, gpgex
alexk created T7661: GpgEX: encrypting a file with umlaut in the name results in an error.
May 22 2025, 5:12 PM · Windows, Bug Report, gpgex

Apr 28 2025

werner removed a member for g10code: aheinecke.
Apr 28 2025, 2:28 PM

Mar 24 2025

werner added a member for g10code: timegrid.
Mar 24 2025, 9:53 AM

Jan 9 2025

ebo added a member for g10code: hej.
Jan 9 2025, 1:03 PM

Oct 11 2024

werner removed a member for g10code: bad.
Oct 11 2024, 9:30 AM
werner removed a member for g10code: MuckiSG.
Oct 11 2024, 9:30 AM

Oct 2 2024

werner added a member for g10code: m.eik.
Oct 2 2024, 10:09 AM

Oct 4 2023

werner added a member for g10code: TobiasFella.
Oct 4 2023, 9:52 AM

Jul 4 2023

werner added a member for g10code: CarlSchwan.
Jul 4 2023, 3:29 PM
aheinecke reassigned T5755: Kleopatra: Export secret subkeys from ebo to ikloecker.
Jul 4 2023, 1:36 PM · Restricted Project, Feature Request, kleopatra
aheinecke reopened T5755: Kleopatra: Export secret subkeys as "Open".

This has a serious usability issue. If you cancel the password entry when exporting it reports success and creates an apparently valid secret key file but without the subkey you intended to export. So worst case the user thinks he has a backup but instead has no backup :/

Jul 4 2023, 1:29 PM · Restricted Project, Feature Request, kleopatra

Apr 17 2023

werner added a member for g10code: dvratil.
Apr 17 2023, 11:40 AM

Apr 5 2023

ebo moved T5708: Kleopatra: Configure expiration date default in config from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 5 2023, 2:58 PM · kleopatra, g10code, Restricted Project
ebo moved T5755: Kleopatra: Export secret subkeys from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 5 2023, 2:57 PM · Restricted Project, Feature Request, kleopatra

Mar 29 2023

werner added a member for g10code: peterwin.
Mar 29 2023, 8:40 AM

Feb 26 2023

werner added a member for g10code: svuorela.
Feb 26 2023, 12:39 PM

Nov 30 2022

ebo closed T5755: Kleopatra: Export secret subkeys as Resolved.

works

Nov 30 2022, 12:38 PM · Restricted Project, Feature Request, kleopatra

Nov 10 2022

ebo closed T5708: Kleopatra: Configure expiration date default in config as Resolved.

works as described by Ingo

Nov 10 2022, 2:40 PM · kleopatra, g10code, Restricted Project

Sep 22 2022

werner removed a project from T5708: Kleopatra: Configure expiration date default in config: Restricted Project.
Sep 22 2022, 10:59 AM · kleopatra, g10code, Restricted Project

Sep 19 2022

werner closed T2300: Second crlDP is not used if first is unavailable as Resolved.
Sep 19 2022, 8:25 PM · g10code, Feature Request, dirmngr
werner added a comment to T2300: Second crlDP is not used if first is unavailable.

What is a partial CRL; I have never seen that and IIRC the specification for that was not complete.

Sep 19 2022, 8:22 PM · g10code, Feature Request, dirmngr
aheinecke added a comment to T2300: Second crlDP is not used if first is unavailable.

For what it is worth, I think that my patch is more standard compliant then yours because it checks if there is a partial CRL.

Sep 19 2022, 4:43 PM · g10code, Feature Request, dirmngr
aheinecke reassigned T2300: Second crlDP is not used if first is unavailable from aheinecke to werner.

I think 289fbc550d18a7f9b26c794a2409ba820811f6b3 implemented this wish from 2016 :) @werner please read the full report and then close it as fixed if you agree. I find it a bit funny that we both came independently to the same conclusion, that it should be handled differently even if the standard says otherwise. Because the behavior from the standard does not make sense and is in contradiction to other parts where it says that each CRL must contain all revocations.

Sep 19 2022, 4:35 PM · g10code, Feature Request, dirmngr

Sep 2 2022

werner added a member for g10code: alexk.
Sep 2 2022, 2:16 PM

Aug 1 2022

aheinecke added a comment to T6116: Draft: Kleopatra: Card personalization workflow.

As part of this the "Change Reset Code" button should be hidden in the general user interface.

Aug 1 2022, 2:23 PM · gpd5x, kleopatra
aheinecke triaged T6116: Draft: Kleopatra: Card personalization workflow as Wishlist priority.
Aug 1 2022, 2:20 PM · gpd5x, kleopatra
aheinecke triaged T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate as Normal priority.
Aug 1 2022, 2:12 PM · Restricted Project, kleopatra

Jul 29 2022

aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T4525: GpgOL: Error when moving opened S/MIME Mails with attachments on Exchange, as Invalid.
Jul 29 2022, 3:15 PM · g10code, gpg4win, Bug Report, gpgol

Jul 27 2022

aheinecke reopened T6045: Kleopatra: Disable check for signed VSD version if a disabling registry key is set as "Open".

This is about showing the corresponding about dialog text for the disable support option.

Jul 27 2022, 3:39 PM · g10code, kleopatra
aheinecke closed T6045: Kleopatra: Disable check for signed VSD version if a disabling registry key is set as Resolved.
Jul 27 2022, 3:38 PM · g10code, kleopatra

Jul 6 2022

aheinecke added a member for g10code: mmontkowski.
Jul 6 2022, 11:21 AM

Jul 5 2022

ikloecker changed the status of T6057: Kleopatra: Add option to disable automatic extraction of tar archives from Open to Testing.
Jul 5 2022, 4:12 PM · Restricted Project, kleopatra
ikloecker claimed T6057: Kleopatra: Add option to disable automatic extraction of tar archives.
Jul 5 2022, 2:15 PM · Restricted Project, kleopatra
ikloecker added a project to T5708: Kleopatra: Configure expiration date default in config: Restricted Project.
Jul 5 2022, 2:15 PM · kleopatra, g10code, Restricted Project
aheinecke triaged T6057: Kleopatra: Add option to disable automatic extraction of tar archives as High priority.
Jul 5 2022, 12:37 PM · Restricted Project, kleopatra
aheinecke triaged T6056: Kleopatra: Improve handling of embedded filename as High priority.
Jul 5 2022, 12:33 PM · Restricted Project, Restricted Project, kleopatra

Jun 27 2022

aheinecke added a project to T6045: Kleopatra: Disable check for signed VSD version if a disabling registry key is set: g10code.
Jun 27 2022, 11:11 AM · g10code, kleopatra

Jan 27 2022

ikloecker changed the status of T5755: Kleopatra: Export secret subkeys from Open to Testing.
Jan 27 2022, 10:44 AM · Restricted Project, Feature Request, kleopatra

Jan 17 2022

werner added a member for g10code: bad.
Jan 17 2022, 8:20 PM

Jan 10 2022

ikloecker closed Unknown Object (Maniphest Task), a subtask of T5755: Kleopatra: Export secret subkeys, as Resolved.
Jan 10 2022, 1:58 PM · Restricted Project, Feature Request, kleopatra
ikloecker closed Unknown Object (Maniphest Task), a subtask of T5755: Kleopatra: Export secret subkeys, as Resolved.
Jan 10 2022, 1:57 PM · Restricted Project, Feature Request, kleopatra

Jan 3 2022

ikloecker moved T5755: Kleopatra: Export secret subkeys from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 3 2022, 12:00 PM · Restricted Project, Feature Request, kleopatra
ikloecker added a project to T5755: Kleopatra: Export secret subkeys: Restricted Project.
Jan 3 2022, 11:59 AM · Restricted Project, Feature Request, kleopatra
aheinecke triaged T5755: Kleopatra: Export secret subkeys as Normal priority.
Jan 3 2022, 10:26 AM · Restricted Project, Feature Request, kleopatra

Dec 7 2021

werner added a member for g10code: ebo.
Dec 7 2021, 4:06 PM