Skip to content
Heist/ feed
Back to feed
Critical

Security advisory

Type: advisorySources: OSVCVE: CVE-2017-2801

A programming error exists in a way Randombit Botan cryptographic library version 2.0.1 implements x500 string comparisons which could lead to certificate verification issues and abuse. A specially crafted X509 certificate would need to be delivered to the client or server application in order to trigger this vulnerability.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2017-2801
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 08:09 UTC · Revision 1

Source evidence

CVE-2017-2801

core-osv · Original source

Published 24 May 2017, 14:29 UTC

A programming error exists in a way Randombit Botan cryptographic library version 2.0.1 implements x500 string comparisons which could lead to certificate verification issues and abuse. A specially crafted X509 certificate would need to be delivered to the client or server application in order to trigger this vulnerability.

osv:CVE-2017-2801
Complete source record
{
  "id": "ffd0e358d2980f6fc01d3ce583e0bcbe4afa20162dbe5065e45c311a4db2d31a",
  "url": "https://osv.dev/vulnerability/CVE-2017-2801",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2017-2801",
    "summary": "A programming error exists in a way Randombit Botan cryptographic library version 2.0.1 implements x500 string comparisons which could lead to certificate verification issues and abuse. A specially crafted X509 certificate would need to be delivered to the client or server application in order to trigger this vulnerability.",
    "evidence": "osv:CVE-2017-2801",
    "products": [],
    "severity": "critical",
    "structured": {
      "id": "CVE-2017-2801",
      "aliases": [
        "CVE-2017-2801"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/randombit/botan",
              "type": "GIT",
              "events": [
                {
                  "introduced": "55a1d935e736716480407378565939b9e6c829b9"
                },
                {
                  "last_affected": "55a1d935e736716480407378565939b9e6c829b9"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:botan_project:botan:2.0.1:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "2.0.1"
                      },
                      {
                        "last_affected": "2.0.1"
                      }
                    ],
                    "source": "CPE_STRING"
                  }
                ]
              }
            }
          ],
          "versions": [
            "2.0.1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-2801.json"
          }
        }
      ],
      "modified": "2026-10-24T10:31:03.724899319Z",
      "provider": "osv",
      "references": [],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2017-2801",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 440333,
  "published_at": "2017-05-24T14:29:00.537+00:00"
}