bugzilla-daemon at mindrot.org
2013-Dec-17  22:10 UTC
[Bug 2186] New: ssh-agent crashes when removing PKCS#11 library keys if non-PKCS#11 keys are present
https://bugzilla.mindrot.org/show_bug.cgi?id=2186
            Bug ID: 2186
           Summary: ssh-agent crashes when removing PKCS#11 library keys
                    if non-PKCS#11 keys are present
           Product: Portable OpenSSH
           Version: 6.3p1
          Hardware: All
                OS: Mac OS X
            Status: NEW
          Severity: minor
          Priority: P5
         Component: ssh-agent
          Assignee: unassigned-bugs at mindrot.org
          Reporter: jay at slushpupie.com
Created attachment 2391
  --> https://bugzilla.mindrot.org/attachment.cgi?id=2391&action=edit
openssh-6.3p1-agent.patch
When removing a PKCS#11 key from the agent, the agent crashes if
file-based keys are present in the agent.  I discovered this was
because strcmp() is called on the provider of each key, but the
provider is NULL for file keys.  The attached patch remedies this by
checking for a NULL provider first.
-- 
You are receiving this mail because:
You are watching the assignee of the bug.
bugzilla-daemon at mindrot.org
2013-Dec-17  22:27 UTC
[Bug 2186] ssh-agent crashes when removing PKCS#11 library keys if non-PKCS#11 keys are present
https://bugzilla.mindrot.org/show_bug.cgi?id=2186
Jay Kline <jay at slushpupie.com> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 OS|Mac OS X                    |All
-- 
You are receiving this mail because:
You are watching the assignee of the bug.
bugzilla-daemon at mindrot.org
2013-Dec-19  00:07 UTC
[Bug 2186] ssh-agent crashes when removing PKCS#11 library keys if non-PKCS#11 keys are present
https://bugzilla.mindrot.org/show_bug.cgi?id=2186
Damien Miller <djm at mindrot.org> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
   Attachment #2391|0                           |1
        is obsolete|                            |
   Attachment #2394|                            |ok?(dtucker at zip.com.au)
              Flags|                            |
                 CC|                            |djm at mindrot.org,
                   |                            |dtucker at zip.com.au
           Assignee|unassigned-bugs at mindrot.org |djm at mindrot.org
--- Comment #1 from Damien Miller <djm at mindrot.org> ---
Created attachment 2394
  --> https://bugzilla.mindrot.org/attachment.cgi?id=2394&action=edit
tweaked patch
Nice catch - thanks.
I think a comment is in order here (implemented in tweaked patch).
-- 
You are receiving this mail because:
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.
bugzilla-daemon at mindrot.org
2013-Dec-19  00:57 UTC
[Bug 2186] ssh-agent crashes when removing PKCS#11 library keys if non-PKCS#11 keys are present
https://bugzilla.mindrot.org/show_bug.cgi?id=2186
Darren Tucker <dtucker at zip.com.au> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
   Attachment #2394|ok?(dtucker at zip.com.au)     |ok+
              Flags|                            |
-- 
You are receiving this mail because:
You are watching someone on the CC list of the bug.
You are watching the assignee of the bug.
bugzilla-daemon at mindrot.org
2014-Feb-12  15:27 UTC
[Bug 2186] ssh-agent crashes when removing PKCS#11 library keys if non-PKCS#11 keys are present
https://bugzilla.mindrot.org/show_bug.cgi?id=2186 --- Comment #2 from Jay Kline <jay at slushpupie.com> --- Does anything else need to be done to get this patch applied? -- You are receiving this mail because: You are watching someone on the CC list of the bug. You are watching the assignee of the bug.
bugzilla-daemon at mindrot.org
2014-Feb-12  22:05 UTC
[Bug 2186] ssh-agent crashes when removing PKCS#11 library keys if non-PKCS#11 keys are present
https://bugzilla.mindrot.org/show_bug.cgi?id=2186
Damien Miller <djm at mindrot.org> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
             Blocks|                            |2188
         Resolution|---                         |FIXED
--- Comment #3 from Damien Miller <djm at mindrot.org> ---
oops. This was committed back in December and made it into the 6.5
release, but unfortunately not the release notes.
https://anongit.mindrot.org/openssh.git/commit/?h=V_6_5&id=0b36c83148976c7c8268f4f41497359e2fb26251
-- 
You are receiving this mail because:
You are watching someone on the CC list of the bug.
You are watching the assignee of the bug.
bugzilla-daemon at mindrot.org
2014-Feb-12  22:30 UTC
[Bug 2186] ssh-agent crashes when removing PKCS#11 library keys if non-PKCS#11 keys are present
https://bugzilla.mindrot.org/show_bug.cgi?id=2186
Damien Miller <djm at mindrot.org> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|2188                        |2130
--- Comment #4 from Damien Miller <djm at mindrot.org> ---
oops, added to wrong tracking bug; should have been 6.5
-- 
You are receiving this mail because:
You are watching someone on the CC list of the bug.
You are watching the assignee of the bug.
bugzilla-daemon at mindrot.org
2015-Aug-11  13:04 UTC
[Bug 2186] ssh-agent crashes when removing PKCS#11 library keys if non-PKCS#11 keys are present
https://bugzilla.mindrot.org/show_bug.cgi?id=2186
Damien Miller <djm at mindrot.org> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |CLOSED
--- Comment #5 from Damien Miller <djm at mindrot.org> ---
Set all RESOLVED bugs to CLOSED with release of OpenSSH 7.1
-- 
You are receiving this mail because:
You are watching someone on the CC list of the bug.
You are watching the assignee of the bug.
Maybe Matching Threads
- [Bug 2187] New: ssh-add unnecessarily prompts for PKCS#11 pin when removing key
- [Bug 2808] New: Unable to add certificates to agent when using PKCS#11 backed keys.
- ssh-agent add PKCS#11 support
- openssh and pkcs#11
- pkcs #11/hardware support for server keys/sshd?