Page MenuHome GnuPG
Feed Advanced Search

Today

gniibe closed T7677: Duplicate --with-gnu-ld Entries in libgpg-error 1.55 configure Help Output as Resolved.
Wed, Apr 29, 6:29 AM · gpgrt, Bug Report
gniibe closed T8045: Stack-based buffer overflow in TPM2 `PKDECRYPT` as Resolved.
Wed, Apr 29, 6:26 AM · gnupg26, Security, TPM, Bug Report
gniibe closed T7957: dotlock clean up for error/warning message as Resolved.
Wed, Apr 29, 3:55 AM · gnupg, Bug Report
gniibe closed T8202: Intermittent ssh publickey login failure after upgrade to gnupg 2.5.x as Resolved.
Wed, Apr 29, 3:48 AM · gpgagent, ssh, Bug Report
gniibe moved T7339: Kleopatra: Cannot decrypt packets with hybrid cipher without using symmetric passphrase from Backlog to WIP on the gpd5x board.
Wed, Apr 29, 3:44 AM · gnupg26, gpd5x, kleopatra, Bug Report
gniibe moved T8048: Keyboxd: S/MIME certificate is imported on ldap search from Backlog to WIP on the gpd5x board.
Wed, Apr 29, 3:43 AM · keyboxd, Bug Report, gnupg26, S/MIME, LDAP, gpd5x
gniibe moved T7339: Kleopatra: Cannot decrypt packets with hybrid cipher without using symmetric passphrase from Backlog to WIP on the gnupg26 board.
Wed, Apr 29, 3:40 AM · gnupg26, gpd5x, kleopatra, Bug Report
gniibe moved T8048: Keyboxd: S/MIME certificate is imported on ldap search from Backlog to WIP on the gnupg26 board.
Wed, Apr 29, 3:39 AM · keyboxd, Bug Report, gnupg26, S/MIME, LDAP, gpd5x
gniibe moved T8159: gpgtar write outside --directory via symlink traversal from Backlog to WIP on the gnupg26 board.
Wed, Apr 29, 3:39 AM · gnupg26, gpgtar, Security, Bug Report

Mon, Apr 27

pl13 moved T8189: GnuPG: Bad signature on import of designated revokation certificate from Backlog to WIP on the gnupg26 board.
Mon, Apr 27, 11:39 AM · Bug Report, gnupg26
gniibe changed the status of T8048: Keyboxd: S/MIME certificate is imported on ldap search from Open to Testing.

Applied to master.

Mon, Apr 27, 6:48 AM · keyboxd, Bug Report, gnupg26, S/MIME, LDAP, gpd5x

Sun, Apr 26

werner shifted T8210: Kleopatra: LPE issue on Windows from the Restricted Space space to the S1 Public space.
Sun, Apr 26, 6:45 PM · vsd34, gpd5x, kleopatra, Security, Bug Report
werner triaged T8210: Kleopatra: LPE issue on Windows as Normal priority.
Sun, Apr 26, 6:45 PM · vsd34, gpd5x, kleopatra, Security, Bug Report
werner moved T8240: Double free in gpgsm's decrypt function. from Backlog to WiP on the gnupg22 board.
Sun, Apr 26, 6:44 PM · gnupg22, Bug Report, gnupg26
werner changed the status of T8240: Double free in gpgsm's decrypt function. from Open to Testing.
Sun, Apr 26, 6:40 PM · gnupg22, Bug Report, gnupg26
werner renamed T8240: Double free in gpgsm's decrypt function. from Doiuble free in gpgsm's decrypt function. to Double free in gpgsm's decrypt function..
Sun, Apr 26, 6:30 PM · gnupg22, Bug Report, gnupg26

Fri, Apr 24

gniibe added a comment to T8048: Keyboxd: S/MIME certificate is imported on ldap search.

I created a branch https://dev.gnupg.org/source/gnupg/history/gniibe%252Ft8048 and pushed all changes (including keyboxd-patch-2026-04-23).

Fri, Apr 24, 7:06 AM · keyboxd, Bug Report, gnupg26, S/MIME, LDAP, gpd5x

Thu, Apr 23

ebo added projects to T8210: Kleopatra: LPE issue on Windows: gpd5x, vsd34.

As I'd like to have it in vsd34, I'll set that tag (and of course gpd5x, too)

Thu, Apr 23, 3:09 PM · vsd34, gpd5x, kleopatra, Security, Bug Report
gniibe added a comment to T8048: Keyboxd: S/MIME certificate is imported on ldap search.

Enhance keyboxd to have new command for what keybox_set_flags does.

Thu, Apr 23, 7:01 AM · keyboxd, Bug Report, gnupg26, S/MIME, LDAP, gpd5x

Wed, Apr 22

werner added a comment to T8208: Missing bounds check in libgcrypt's Dilithium context handling.

FWIW: There is actually a problem in the reference code: Having a
fixed size buffer inside a function and allowing the caller to provide
content at arbitrary length is bad coding style because the caller
needs to know internals of the called function (in a different source
file).

Wed, Apr 22, 10:23 AM · Security, PQC, Bug Report, libgcrypt
werner added a comment to T8211: Libgcrypt ECDH buffer overwrite with zeroes.

This is the original bug report to security at gnupg dated 2026-04-07:

Wed, Apr 22, 10:15 AM · Bug Report, Security, libgcrypt
werner shifted T8211: Libgcrypt ECDH buffer overwrite with zeroes from the Restricted Space space to the S1 Public space.
Wed, Apr 22, 10:12 AM · Bug Report, Security, libgcrypt

Tue, Apr 21

ikloecker added a comment to T8215: Gpg4Win 5.0.2 fails to upgrade from 5.0.1 on Windows 11.
In T8215#217199, @uwi wrote:

Anyway after reboot I could complete the update. The only think I had noticed was that Kleopatra's hair is blue now (it had been red in the past) ;-)

Tue, Apr 21, 11:24 AM · gpd5x, Windows, Installer, Bug Report, gpg4win

Mon, Apr 20

uwi added a comment to T8215: Gpg4Win 5.0.2 fails to upgrade from 5.0.1 on Windows 11.

By the way, your screenshot shows the wrong folder. That's why you didn't see the file that the error message mentions.

Mon, Apr 20, 9:29 PM · gpd5x, Windows, Installer, Bug Report, gpg4win

Fri, Apr 17

werner shifted T8159: gpgtar write outside --directory via symlink traversal from the Restricted Space space to the S1 Public space.
Fri, Apr 17, 9:47 AM · gnupg26, gpgtar, Security, Bug Report
gniibe added a project to T8159: gpgtar write outside --directory via symlink traversal: gnupg26.
Fri, Apr 17, 9:22 AM · gnupg26, gpgtar, Security, Bug Report
gniibe updated the task description for T8159: gpgtar write outside --directory via symlink traversal.
Fri, Apr 17, 8:59 AM · gnupg26, gpgtar, Security, Bug Report
gniibe triaged T8230: libgcrypt: Use memset_explicit (of C23) to wipe memory as Wishlist priority.

Here is the change:

diff --git a/configure.ac b/configure.ac
index 30be86b5..ac2696e5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3073,7 +3073,8 @@ AC_CHECK_FUNCS(strtoul memmove stricmp atexit raise)
 AC_CHECK_FUNCS(strerror rand mmap getpagesize sysconf waitpid wait4)
 AC_CHECK_FUNCS(gettimeofday getrusage gethrtime clock_gettime syslog)
 AC_CHECK_FUNCS(syscall fcntl ftruncate flockfile getauxval elf_aux_info)
-AC_CHECK_FUNCS(explicit_bzero explicit_memset getentropy sysctlbyname)
+AC_CHECK_FUNCS(memset_explicit explicit_bzero explicit_memset)
+AC_CHECK_FUNCS(getentropy sysctlbyname)
Fri, Apr 17, 8:40 AM · libgcrypt, Bug Report
gniibe created T8230: libgcrypt: Use memset_explicit (of C23) to wipe memory.
Fri, Apr 17, 8:38 AM · libgcrypt, Bug Report

Thu, Apr 16

werner moved T8197: "gpg --refresh-keys" aborts with "gpg: keyserver refresh failed: No data" if too many keys are missing on keyserver from QA to gnupg-2.2.54 on the gnupg22 board.
Thu, Apr 16, 3:14 PM · gnupg22 (gnupg-2.2.54), Keyserver, gnupg26, Bug Report
werner moved T8197: "gpg --refresh-keys" aborts with "gpg: keyserver refresh failed: No data" if too many keys are missing on keyserver from WIP to Done on the gnupg26 board.
Thu, Apr 16, 3:14 PM · gnupg22 (gnupg-2.2.54), Keyserver, gnupg26, Bug Report
werner closed T8197: "gpg --refresh-keys" aborts with "gpg: keyserver refresh failed: No data" if too many keys are missing on keyserver as Resolved.

Reporter has tested 2.5 - the code in 2.2 is identical; no need for separate testing

Thu, Apr 16, 3:13 PM · gnupg22 (gnupg-2.2.54), Keyserver, gnupg26, Bug Report
werner changed the status of T8078: GpgAgent: trustlist.txt still requires LF on the last line from Open to Testing.
Thu, Apr 16, 3:07 PM · gnupg22, Bug Report, gpgagent, gnupg26
werner moved T8078: GpgAgent: trustlist.txt still requires LF on the last line from Backlog to WIP on the gnupg26 board.

I reworked the reading using our dedicated line reading functions which is used at other places. Extra benefit is that the code now also prints a status line ERROR which gives information on the first faulty line. Thus gpg-connect-agent listtrusted /bye can be sued to quickly check for errors without configuring a log file.

Thu, Apr 16, 3:02 PM · gnupg22, Bug Report, gpgagent, gnupg26
timegrid moved T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely from QA to vsd-3.3.7 on the vsd33 board.
Thu, Apr 16, 12:54 PM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
timegrid added a comment to T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely.

Looks good to me on vsd-3.3.7-beta90.9 @ win10:

Thu, Apr 16, 12:53 PM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
ebo edited projects for T8222: Show RSA-PSS certificates as de-vs compliant in X.509 key listings, added: gnupg22 (gnupg-2.2.54); removed gnupg22.
Thu, Apr 16, 12:39 PM · gnupg22 (gnupg-2.2.54), Bug Report, S/MIME, gnupg26
timegrid added a comment to T8222: Show RSA-PSS certificates as de-vs compliant in X.509 key listings.

Looks good to me on vsd-3.3.7-beta90.9 @ win10.

Thu, Apr 16, 11:56 AM · gnupg22 (gnupg-2.2.54), Bug Report, S/MIME, gnupg26
ebo moved T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely from WiP to QA on the vsd33 board.
Thu, Apr 16, 11:22 AM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
ebo closed T7639: Kleopatra: Version information sometimes not shown. as Resolved.

It is also shown in gpd-5.0.2:

Thu, Apr 16, 9:40 AM · vsd33 (vsd-3.3.3), Bug Report, gpd5x, kleopatra
ebo closed T7678: Kleopatra: revoked UIDs should not be offered for signing and they should be labeled consistently as Resolved.
Thu, Apr 16, 9:28 AM · vsd33 (vsd-3.3.3), Bug Report, kleopatra
gniibe updated the task description for T8227: libgcrypt: Armv9.4-A Guarded Control Stack (GCS) support.
Thu, Apr 16, 9:18 AM · libgcrypt, Bug Report
gniibe added a comment to T8227: libgcrypt: Armv9.4-A Guarded Control Stack (GCS) support.

I found the description in ARM Architecture Reference Manual:
https://developer.arm.com/documentation/ddi0487/mb/-Part-D-The-AArch64-System-Level-Architecture/-Chapter-D11-The-Guarded-Control-Stack/-D11-1-Introduction/-D11-1-3-Overview?lang=en

Thu, Apr 16, 9:16 AM · libgcrypt, Bug Report
gniibe triaged T8227: libgcrypt: Armv9.4-A Guarded Control Stack (GCS) support as Wishlist priority.
Thu, Apr 16, 9:13 AM · libgcrypt, Bug Report
gniibe created T8227: libgcrypt: Armv9.4-A Guarded Control Stack (GCS) support.
Thu, Apr 16, 9:12 AM · libgcrypt, Bug Report

Wed, Apr 15

werner changed the status of T8078: GpgAgent: trustlist.txt still requires LF on the last line from Testing to Open.
Wed, Apr 15, 3:05 PM · gnupg22, Bug Report, gpgagent, gnupg26
werner removed a project from T8078: GpgAgent: trustlist.txt still requires LF on the last line: gnupg24.
Wed, Apr 15, 2:56 PM · gnupg22, Bug Report, gpgagent, gnupg26
ikloecker added a comment to T8215: Gpg4Win 5.0.2 fails to upgrade from 5.0.1 on Windows 11.

By the way, your screenshot shows the wrong folder. That's why you didn't see the file that the error message mentions.

Wed, Apr 15, 2:50 PM · gpd5x, Windows, Installer, Bug Report, gpg4win
ikloecker changed the status of T8215: Gpg4Win 5.0.2 fails to upgrade from 5.0.1 on Windows 11 from Open to Testing.

Note that the error message may occur a last time when 5.0.2 (or earlier) is updated to a newer version because the uninstaller of 5.0.2 cannot be fixed retroactively.

Wed, Apr 15, 2:46 PM · gpd5x, Windows, Installer, Bug Report, gpg4win
werner added a comment to T8078: GpgAgent: trustlist.txt still requires LF on the last line.

gnupg22 received this patch meanwhile: rG7bc969d388086b4f3aeee3c5389b7baf055689d7

Wed, Apr 15, 2:46 PM · gnupg22, Bug Report, gpgagent, gnupg26
werner changed the status of T8078: GpgAgent: trustlist.txt still requires LF on the last line from Open to Testing.
Wed, Apr 15, 2:44 PM · gnupg22, Bug Report, gpgagent, gnupg26
werner changed the status of T8222: Show RSA-PSS certificates as de-vs compliant in X.509 key listings from Open to Testing.
Wed, Apr 15, 2:44 PM · gnupg22 (gnupg-2.2.54), Bug Report, S/MIME, gnupg26
ikloecker moved T8215: Gpg4Win 5.0.2 fails to upgrade from 5.0.1 on Windows 11 from Backlog to WIP on the gpd5x board.
Wed, Apr 15, 1:44 PM · gpd5x, Windows, Installer, Bug Report, gpg4win
ikloecker claimed T8215: Gpg4Win 5.0.2 fails to upgrade from 5.0.1 on Windows 11.
Wed, Apr 15, 1:43 PM · gpd5x, Windows, Installer, Bug Report, gpg4win
werner closed T8208: Missing bounds check in libgcrypt's Dilithium context handling as Resolved.
Wed, Apr 15, 11:18 AM · Security, PQC, Bug Report, libgcrypt
werner closed T8211: Libgcrypt ECDH buffer overwrite with zeroes as Resolved.

1.8.13 (T8224) and 1.12.2 (T8114) are released

Wed, Apr 15, 11:18 AM · Bug Report, Security, libgcrypt
gniibe changed the status of T8208: Missing bounds check in libgcrypt's Dilithium context handling from Open to Testing.
Wed, Apr 15, 7:32 AM · Security, PQC, Bug Report, libgcrypt

Tue, Apr 14

werner moved T8222: Show RSA-PSS certificates as de-vs compliant in X.509 key listings from Backlog to WIP on the gnupg26 board.
Tue, Apr 14, 5:20 PM · gnupg22 (gnupg-2.2.54), Bug Report, S/MIME, gnupg26
werner triaged T8222: Show RSA-PSS certificates as de-vs compliant in X.509 key listings as Normal priority.
Tue, Apr 14, 5:18 PM · gnupg22 (gnupg-2.2.54), Bug Report, S/MIME, gnupg26
ebo added a comment to T7212: Problems with certificate colors / styles.

Seems I forgot to note that icon removal works when resetting to defaults. And the VSD related Categories are no longer shown in Gpg4win. Tested now with Gpg4win 5.0.2, but I believe it was already ok in 5.0.0.

Tue, Apr 14, 2:19 PM · vsd34, gpd5x, kleopatra, Bug Report
ebo removed a project from T6425: improve pinentry behavior and texts in smart card context : needs discussion.
Tue, Apr 14, 1:52 PM · kleopatra, gpd5x, gnupg24 (gnupg-2.4.5), scd, Bug Report
gniibe updated the task description for T8220: libgcrypt: Brainpool curve specific optimization.
Tue, Apr 14, 8:40 AM · libgcrypt, Bug Report
gniibe triaged T8220: libgcrypt: Brainpool curve specific optimization as Wishlist priority.
Tue, Apr 14, 8:40 AM · libgcrypt, Bug Report
gniibe created T8220: libgcrypt: Brainpool curve specific optimization.
Tue, Apr 14, 8:40 AM · libgcrypt, Bug Report

Mon, Apr 13

werner added a comment to T8210: Kleopatra: LPE issue on Windows.

Windows 10 since some build number also has real Local Sockets which avoids the trouble with Windows ACLs.

Mon, Apr 13, 4:02 PM · vsd34, gpd5x, kleopatra, Security, Bug Report
werner triaged T8215: Gpg4Win 5.0.2 fails to upgrade from 5.0.1 on Windows 11 as Normal priority.

There is no handling for installing a currently in use libwinpthread-1.dll and a few others. That will require a reboot anyway and thus it is only done for the more common cases like gpgol and gpgex. Workaround is to reboot and try again.

Mon, Apr 13, 2:40 PM · gpd5x, Windows, Installer, Bug Report, gpg4win
svuorela added a comment to T8210: Kleopatra: LPE issue on Windows.

PIPE_REJECT_REMOTE_CLIENTS is from windows vista and onwards. I guess that's good enough for us.

Mon, Apr 13, 2:19 PM · vsd34, gpd5x, kleopatra, Security, Bug Report
werner added a comment to T8210: Kleopatra: LPE issue on Windows.

This seems to be a newer flag, although not stated in the docs.. Hart does not mention this in Windows Systems Programming either. I recall that I did extensive tests with Named Pipes and Mailslots to find a way to restrict access to local processes only. Sure you can use capabilities to restrict access but that is a pretty complex beast and easy to get wrong. It did not worked back then when I tested this with NT 3.5 or so. Thus our solution was to to use TCP where you can easily specifcy the listening port.

Mon, Apr 13, 2:16 PM · vsd34, gpd5x, kleopatra, Security, Bug Report
ebo moved T7989: GpgOL: Confusing message in dialog window "Conflicting crypto settings" from QA to gpd-5.0.2 on the gpd5x board.
Mon, Apr 13, 2:04 PM · gpd5x (gpd-5.0.2), vsd33 (vsd-3.3.5), Bug Report, gpgol
ebo updated the task description for T7212: Problems with certificate colors / styles.
Mon, Apr 13, 12:11 PM · vsd34, gpd5x, kleopatra, Bug Report
ikloecker added a comment to T8210: Kleopatra: LPE issue on Windows.

Citing the API documentation of CreateNamedPipe (https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-createnamedpipea):

One of the following remote-client modes can be specified. Different instances of the same pipe can specify different remote-client modes.

PIPE_REJECT_REMOTE_CLIENTS Connections from remote clients are automatically rejected.
0x00000008

Mon, Apr 13, 10:03 AM · vsd34, gpd5x, kleopatra, Security, Bug Report
ikloecker added a comment to T8215: Gpg4Win 5.0.2 fails to upgrade from 5.0.1 on Windows 11.

This happens occasionally and is not related to upgrading from 5.0.1 to 5.0.2. It can happen when installing any 5.0.x version (including the betas) over an installed 5.0.x.

Mon, Apr 13, 9:49 AM · gpd5x, Windows, Installer, Bug Report, gpg4win
gniibe added a comment to T8159: gpgtar write outside --directory via symlink traversal.

With -C <DIRNAME> option, where <DIRNAME> is not exist is OK.

Mon, Apr 13, 7:13 AM · gnupg26, gpgtar, Security, Bug Report

Sun, Apr 12

werner lowered the priority of T8210: Kleopatra: LPE issue on Windows from Unbreak Now! to Needs Triage.
Sun, Apr 12, 7:19 PM · vsd34, gpd5x, kleopatra, Security, Bug Report

Sat, Apr 11

uwi created T8215: Gpg4Win 5.0.2 fails to upgrade from 5.0.1 on Windows 11.
Sat, Apr 11, 11:16 AM · gpd5x, Windows, Installer, Bug Report, gpg4win

Fri, Apr 10

werner added a comment to T8210: Kleopatra: LPE issue on Windows.

I would like to see a description on how Kdsingleapplication handles the Windows Named Pipes. In particular how does it ensure that there is no way to remotely connect to the named pipe. AFAICR, there is no way in Windows to do that.

Fri, Apr 10, 1:26 PM · vsd34, gpd5x, kleopatra, Security, Bug Report
gniibe added a comment to T8208: Missing bounds check in libgcrypt's Dilithium context handling.

The minimum fix avoids changes needed, thus, a bit confusing as a whole.
Here are better changes:


Fri, Apr 10, 11:07 AM · Security, PQC, Bug Report, libgcrypt
gniibe lowered the priority of T8211: Libgcrypt ECDH buffer overwrite with zeroes from Unbreak Now! to High.

Here is the fix:

Fri, Apr 10, 10:04 AM · Bug Report, Security, libgcrypt
svuorela added a comment to T8210: Kleopatra: LPE issue on Windows.

I do think that switching from our own copied-around-code to a wider shared component for single-application setups does make very much sense rather than try to battle-harden our own code against scenarios of various likeliness.

Fri, Apr 10, 9:26 AM · vsd34, gpd5x, kleopatra, Security, Bug Report

Thu, Apr 9

werner added a comment to T8210: Kleopatra: LPE issue on Windows.

I would suggest to move the is_elevated check before checking for running instances and then always terminate the process. For those footgunners we can add a Registry key AllowRunningAsAdmin=footgun as HKCU which prints it only as a warning.

Thu, Apr 9, 4:00 PM · vsd34, gpd5x, kleopatra, Security, Bug Report
werner added a comment to T8210: Kleopatra: LPE issue on Windows.

See also T5248

Thu, Apr 9, 3:00 PM · vsd34, gpd5x, kleopatra, Security, Bug Report
werner renamed T8210: Kleopatra: LPE issue on Windows from Security (internal) - Kleopatra: LPE issue on Windows to Kleopatra: LPE issue on Windows.
Thu, Apr 9, 2:59 PM · vsd34, gpd5x, kleopatra, Security, Bug Report
gniibe claimed T8211: Libgcrypt ECDH buffer overwrite with zeroes.
Thu, Apr 9, 9:39 AM · Bug Report, Security, libgcrypt
werner added a comment to T8159: gpgtar write outside --directory via symlink traversal.

I think we have a regression with this change. This is the old behaviour (gnupg 2.2 in this case, though)

Thu, Apr 9, 9:09 AM · gnupg26, gpgtar, Security, Bug Report
gniibe claimed T8208: Missing bounds check in libgcrypt's Dilithium context handling.

Minimum fix is:

Thu, Apr 9, 8:48 AM · Security, PQC, Bug Report, libgcrypt
werner triaged T8211: Libgcrypt ECDH buffer overwrite with zeroes as Unbreak Now! priority.
Thu, Apr 9, 8:23 AM · Bug Report, Security, libgcrypt

Wed, Apr 8

ikloecker added a comment to T8156: pinentry qt and fltk - fallback to tty on invalid DISPLAY.

Well, I don't think we'll add platform-specific X11 code to pinentry-qt just to check for an invalid DISPLAY. We are using Qt so that we don't have to deal with platform-specific stuff. I have no intention to look into this and, given Wayland, investing any more time in X11 feels wasted. We might accept a patch that can be used by all GUI pinentries to check for a usable DISPLAY.

Wed, Apr 8, 6:55 PM · pinentry, Bug Report
ametzler1 added a comment to T8156: pinentry qt and fltk - fallback to tty on invalid DISPLAY.

"ikloecker (Ingo Klöcker)" wrote:

ikloecker added a comment.

How is "invalid DISPLAY" defined? `DISPLAY=invalid`? Anything that's not `DISPLAY=:<some number>`? Why do screen and tmux have to use an extra-wurst?

[...]

Wed, Apr 8, 6:15 PM · pinentry, Bug Report
werner added a project to T8210: Kleopatra: LPE issue on Windows: to-be-discussed.
Wed, Apr 8, 4:46 PM · vsd34, gpd5x, kleopatra, Security, Bug Report
werner added a comment to T8210: Kleopatra: LPE issue on Windows.

For my own understanding I repeat your explanation with some changes
for clarity:

Wed, Apr 8, 4:46 PM · vsd34, gpd5x, kleopatra, Security, Bug Report
Karl added a comment to T8197: "gpg --refresh-keys" aborts with "gpg: keyserver refresh failed: No data" if too many keys are missing on keyserver.

@werner I can confirm that we've tested the patch and it seems to fix the issue in our setup.

Wed, Apr 8, 4:36 PM · gnupg22 (gnupg-2.2.54), Keyserver, gnupg26, Bug Report
ikloecker added a comment to T8210: Kleopatra: LPE issue on Windows.

The attack works like this: An unprivileged user starts an application which creates a window like the one Kleopatra looks for. Then the normal user (or an admin) starts Kleopatra. Kleopatra finds the existing window (it looks for any window with the right name) and grants the unprivileged process full access to the Kleopatra process. Now the unprivileged process can do anything the Kleopatra process can do.

Wed, Apr 8, 3:33 PM · vsd34, gpd5x, kleopatra, Security, Bug Report
werner added a comment to T8210: Kleopatra: LPE issue on Windows.

This is not a security bug. Consider: The user starts kleopatra as administrator (via runas or an administrator terminal) and then starts a second kleopatra to have a "privilege escalation" - So what is the point - if you can do runas you already have all the privileges you could get with this privilege escalation.

Wed, Apr 8, 3:07 PM · vsd34, gpd5x, kleopatra, Security, Bug Report
svuorela added a comment to T8210: Kleopatra: LPE issue on Windows.

GpgOL/Web is likely also affected.

Wed, Apr 8, 10:13 AM · vsd34, gpd5x, kleopatra, Security, Bug Report
ikloecker created T8210: Kleopatra: LPE issue on Windows.
Wed, Apr 8, 10:10 AM · vsd34, gpd5x, kleopatra, Security, Bug Report

Tue, Apr 7

werner moved T8197: "gpg --refresh-keys" aborts with "gpg: keyserver refresh failed: No data" if too many keys are missing on keyserver from Backlog to WIP on the gnupg26 board.

Applied to master to be release with 2.5.19.

Tue, Apr 7, 4:46 PM · gnupg22 (gnupg-2.2.54), Keyserver, gnupg26, Bug Report
ikloecker added a comment to T8156: pinentry qt and fltk - fallback to tty on invalid DISPLAY.

Apparently, DISPLAY is hostname:displaynumber.screennumber where hostname and .screennumber are optional and where hostname is a hostname or maybe host/unix. Does hostname include IPv6 address literals? Anyway, I guess the only sensible heuristic is to consider any DISPLAY value that contains : as valid.

Tue, Apr 7, 3:26 PM · pinentry, Bug Report
ikloecker added a comment to T8156: pinentry qt and fltk - fallback to tty on invalid DISPLAY.

How is "invalid DISPLAY" defined? DISPLAY=invalid? Anything that's not DISPLAY=:<some number>? Why do screen and tmux have to use an extra-wurst?

Tue, Apr 7, 2:55 PM · pinentry, Bug Report

Mon, Apr 6

werner added a project to T8208: Missing bounds check in libgcrypt's Dilithium context handling: Security.
Mon, Apr 6, 5:13 PM · Security, PQC, Bug Report, libgcrypt
werner triaged T8208: Missing bounds check in libgcrypt's Dilithium context handling as High priority.
Mon, Apr 6, 5:09 PM · Security, PQC, Bug Report, libgcrypt