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

Support of more than 16 smartcard readers breaks flatpak interoperability

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • rhel-8.8.0, CentOS Stream 9, rhel-9.2.0, rhel-9.3.0
    • pcsc-lite
    • None
    • Normal
    • sst_security_crypto
    • ssg_security
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • Red Hat Enterprise Linux
    • None
    • None
    • None
    • All
    • None

      This is a clone of a Fedora bug at:
      https://bugzilla.redhat.com/show_bug.cgi?id=2054826
      and https://issues.redhat.com/browse/FC-391

      Description of problem: Patch to the pcsc-lite and pcsc-lite-ccid packages breaks client/server compatibility with other platforms, like flatpak. pcsc flushes a fixed sized buffer to the socket and client and server must agree on that size.

      Version-Release number of selected component (if applicable):
      pcsc-lite: 1.9.4-1.el9
      pcsc-lite-ccid: 1.5.2-1.el9

      How reproducible:
      Always.

      Additional info:
      Read the following for upstream's identification of this problem:
      https://github.com/LudovicRousseau/PCSC/issues/118
       
      https://ludovicrousseau.blogspot.com/2022/02/fedora-flatpak-and-pcsc-lite.html
      The choice here is: retain the patch to support more than 16 smart card readers, knowing it breaks flatpak (and other container) usage; or package an unmodified version of pcsc-lite and pcsc-lite-ccid in order to support flatpak users at the expense of those who need more than 16 smart card readers.

            jjelen@redhat.com Jakub Jelen
            waschk Götz Waschk
            Jakub Jelen Jakub Jelen
            SSG Security QE SSG Security QE
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: