Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Dec 2025 08:23:56 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 291565] missing gss_inquire_sec_context_by_oid in /usr/lib/libgssapi_krb5.so.122
Message-ID:  <bug-291565-227@https.bugs.freebsd.org/bugzilla/>

index | next in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291565

            Bug ID: 291565
           Summary: missing gss_inquire_sec_context_by_oid in
                    /usr/lib/libgssapi_krb5.so.122
           Product: Base System
           Version: 15.0-RELEASE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: lampa@fit.vutbr.cz

# uname -a
FreeBSD server 15.0-RELEASE FreeBSD 15.0-RELEASE
releng/15.0-n280995-7aedc8de6446 GENERIC amd64

# pkg install cyrus-sasl-gssapi
# pkg info cyrus-sasl-gssapi
cyrus-sasl-gssapi-2.1.28
Name           : cyrus-sasl-gssapi
Version        : 2.1.28
Installed on   : Thu Dec 11 09:09:32 2025 CET
Origin         : security/cyrus-sasl2-gssapi
Architecture   : FreeBSD:15:amd64
Prefix         : /usr/local
Categories     : security
Licenses       : BSD4CLAUSE
Maintainer     : ume@FreeBSD.org
WWW            : https://www.cyrusimap.org/sasl/
Comment        : SASL GSSAPI authentication plugin
Options        :
        GSSAPI_BASE    : on
        GSSAPI_HEIMDAL : off
        GSSAPI_MIT     : off
Shared Libs required:
        libc.so.7
        libcom_err.so.122
        libgssapi_krb5.so.122
        libk5crypto.so.122
        libkrb5.so.122
Annotations    :
        FreeBSD_version: 1500068
        build_timestamp: 2025-12-04T01:10:45+0000
        built_by       : poudriere-git-3.4.4-7-gd0e6e138
        port_checkout_unclean: no
        port_git_hash  : b64b73fd938d5b2788547d16ed6a76493acc9142
        ports_top_checkout_unclean: no
        ports_top_git_hash: 629d9fe83024d5fc33b67d7adaddc9be3b346ede
        repo_type      : binary
        repository     : FreeBSD
Flat size      : 69.7KiB
Description    :
SASL GSSAPI authentication plugin


# sasldblistusers2
sasldblistusers2[58443]: unable to dlopen /usr/local/lib/sasl2/libgssapiv2.so:
/usr/local/lib/sasl2/libgssapiv2.so: Undefined symbol
"gss_inquire_sec_context_by_oid"

# ldd /usr/local/lib/sasl2/libgssapiv2.so
/usr/local/lib/sasl2/libgssapiv2.so:
        libgssapi_krb5.so.122 => /usr/lib/libgssapi_krb5.so.122
(0x10178eab6000)
        libkrb5.so.122 => /usr/lib/libkrb5.so.122 (0x10178f64a000)
        libk5crypto.so.122 => /usr/lib/libk5crypto.so.122 (0x1017906be000)
        libcom_err.so.122 => /usr/lib/libcom_err.so.122 (0x1017910fe000)
        libc.so.7 => /lib/libc.so.7 (0x10178cd62000)
        libkrb5profile.so.122 => /usr/lib/libkrb5profile.so.122
(0x101792b0a000)
        libkrb5support.so.122 => /usr/lib/libkrb5support.so.122
(0x101792646000)
        libcrypto.so.35 => /lib/libcrypto.so.35 (0x101793c00000)
        libthr.so.3 => /lib/libthr.so.3 (0x101792b53000)
        libsys.so.7 => /lib/libsys.so.7 (0x10178b8e6000)

# objdump -T /usr/lib/libgssapi_krb5.so.122|grep by_oid
00000000000469d0 g    DF .text  000000000000022a  HEIMDAL_GSS_2.0
gss_inquire_cred_by_oid

gss_inquire_sec_context_by_oid is not exported, but defined in include file
/usr/include/gssapi/gssapi_ext.h

-- 
You are receiving this mail because:
You are the assignee for the bug.

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-291565-227>