bugzilla-daemon at mindrot.org
2022-Oct-28  15:19 UTC
[Bug 3492] New: Allow changing allowed_providers via config file
https://bugzilla.mindrot.org/show_bug.cgi?id=3492
            Bug ID: 3492
           Summary: Allow changing allowed_providers via config file
           Product: Portable OpenSSH
           Version: -current
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P5
         Component: Smartcard
          Assignee: unassigned-bugs at mindrot.org
          Reporter: panfimov at rutoken.ru
Our company is developing HSM and library that implements the PKCS#11
standard. Our clients use these solutions, including work with OpenSSH.
Our PKCS#11 library is distributed in the usual way for Linux-based OS:
they are installed in /opt/<company name>/ and symbolic links are
created in /usr/lib/. Paths to libraries are registered by using
ldconfig.
We encountered difficulties with the need of having loadable providers
in /usr/lib/ or /usr/local/lib/ by their real so-libraries (not
symbolic links). These settings can be changed at the building stage of
OpenSSH, but OpenSSH packages contain default values in various
repositories. In addition, developers of opensc-pkcs11 faced the same
problem and they now are duplicating installed libraries in several
places as a solution.
Was the introduction of allowed_providers a solution of CVE-2016-1009? 
We would like to suggest you to allow changing allowed_providers via
config file in /etc/. This change would add flexibility to the product
configuration and still prevent an untrustred provider from running (if
modifying the configuration file requires the same rights as adding the
provider to the predefined directories). Also, this change will allow
you to install providers in isolated directories and register them to
work with OpenSSH without unnecessary copies or rebuilds of OpenSSH.
-- 
You are receiving this mail because:
You are watching the assignee of the bug.
bugzilla-daemon at mindrot.org
2023-Feb-10  02:40 UTC
[Bug 3492] Allow changing allowed_providers via config file
https://bugzilla.mindrot.org/show_bug.cgi?id=3492
Damien Miller <djm at mindrot.org> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |djm at mindrot.org
--- Comment #1 from Damien Miller <djm at mindrot.org> ---
ssh-agent doesn't have a configuration file and we're not inclined to
add one for a single option.
If the default allowlist is missing customary paths for loadable
modules then we're willing to add them though.
-- 
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.