Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-10514

Allow to make AD-SIGNEDPATH optional

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Critical Critical
    • rhel-8.9.0.z
    • rhel-8.2.0
    • krb5
    • None
    • krb5-1.18.2-26.el8_9
    • None
    • Critical
    • ZStream, 0day
    • 2
    • rhel-sst-idm-ipa
    • ssg_idm
    • 33
    • 34
    • 5
    • QE ack, Dev ack
    • False
    • Hide

      None

      Show
      None
    • Yes
    • 2023-Q3-Bravo-S6, 2023-Q4-Bravo-S1
    • If docs needed, set a value
    • All
    • None

      krb5 data abstract layer (DAL) versions prior to 9 (krb5 1.20) are requiring constrained delegation requests have an AD-SIGNEDPATH. However, there is no more support for this field since DAL 9, since it's supported to be replaced by the PAC signatures.

      As a consequence, it is not possible to use a service ticket from a RHEL8 KDC (krb5 1.18) as an evidence ticket for an S4U2Proxy request to a RHEL9 KDC (krb5 1.20+). This is basically breaking constrained delegation in a gradual upgrade environment.

      In IPA's case, the requirement for AD-SIGNEDPATH is not justified from the security perspective. The KDB plugin of IPA 4.9 (RHEL8) already supports PAC signatures, hence the PAC is already protected. The presence of the AD-SIGNEDPATH should not be required in case the KDB plugin already requires PAC signatures to be verified for such requests.

              rjeffman@redhat.com Rafael Jeffman
              jrische@redhat.com Julien Rische
              Julien Rische Julien Rische
              Michal Polovka Michal Polovka
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: