fido-alliance / conformance-test-tools-resources

Certification Test Tools Resources. For security and privacy related issues email tools@certification.fidoalliance.org
https://fidoalliance.org/certification/functional-certification/conformance/
40 stars 14 forks source link

FIDO2 Server - MDS3 blobs invalid data #749

Closed josephp-is closed 6 months ago

josephp-is commented 6 months ago

By submitting this issue you are acknowledging that any information regarding this issue will be publicly available.

If you have privacy concerns, please email conformance-tools@fidoalliance.org

FIRST PRE CHECK

What protocol are you implementing?

NOTE: UAF 1.0 certification have been officially sunset. U2F 1.2 only supported version of U2F.

What is your implementation class?

If you are platform authenticator vendor, please email conformance-tools@fidoalliance.org

What is the version of the tool are you using?

v1.7.18

What is the OS and the version are you running?

For desktop tools

For UAF mobile tools

Issue description

Based on https://fidoalliance.org/specs/mds/fido-metadata-statement-v3.0-ps-20210518.html#dom-metadatastatement-userverificationdetails , the name of the field in the array should be "userVerificationMethod". However when I used https://jwt.io/ to decode the blobs which I downloaded from https://mds3.fido.tools/ , the name of the field is "userVerification" which is incorrect, as shown below.

    "userVerificationDetails": [
      [
        {
          "userVerification": "none"
        }
      ],
      [
        {
          "userVerification": "presence_internal"
        }
      ],
      [
        {
          "caDesc": {
            "base": 10,
            "minLength": 4
          },
          "userVerification": "passcode_external"
        }
      ],
      [
        {
          "caDesc": {
            "base": 10,
            "minLength": 4
          },
          "userVerification": "passcode_external"
        },
        {
          "userVerification": "presence_internal"
        }
      ]
    ]

Reference BLOBs

Thank you in advance and I truly appreciate the time and effort used to look into this issue.

josephp-is commented 6 months ago

Hi Illia Irachek,

Please take note that this issue is not related to #748.

iirachek commented 6 months ago

I understand. Accidentally closed the issue in the wrong tab. :sweat_smile: This one is being worked on and will be resolved soon.

josephp-is commented 6 months ago

Thank you so much for the prompt response. Cheers!

iirachek commented 6 months ago

Should be fixed. Please visit https://mds3.fido.tools/ to get new endpoints for your server.

josephp-is commented 6 months ago

Indeed, this issue has been fixed. Thank you once again.