Skip to content
Heist/ feed
Back to feed
Medium

Opencryptoki: timing side-channel in handling of rsa pkcs#1 v1.5 padded ciphertexts (marvin)

Type: advisorySources: OSV

A timing side-channel vulnerability has been discovered in the opencryptoki package while processing RSA PKCS#1 v1.5 padded ciphertexts. This flaw could potentially enable unauthorized RSA ciphertext decryption or signing, even without access to the corresponding private key.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2024-0914
Confirmed fixed CVEs
Not specified
Updated in this feed
2 Nov 2026, 19:45 UTC · Revision 1

Source evidence

Opencryptoki: timing side-channel in handling of rsa pkcs#1 v1.5 padded ciphertexts (marvin)

core-osv · Original source

Published 31 Jan 2024, 04:53 UTC

A timing side-channel vulnerability has been discovered in the opencryptoki package while processing RSA PKCS#1 v1.5 padded ciphertexts. This flaw could potentially enable unauthorized RSA ciphertext decryption or signing, even without access to the corresponding private key.

osv:CVE-2024-0914
Complete source record
{
  "id": "cba07f0c4303c1ab3f032cb2b6c85e7563d7a13d7e617d73c6d8cc1b501ccf09",
  "url": "https://osv.dev/vulnerability/CVE-2024-0914",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Opencryptoki: timing side-channel in handling of rsa pkcs#1 v1.5 padded ciphertexts (marvin)",
    "summary": "A timing side-channel vulnerability has been discovered in the opencryptoki package while processing RSA PKCS#1 v1.5 padded ciphertexts. This flaw could potentially enable unauthorized RSA ciphertext decryption or signing, even without access to the corresponding private key.",
    "evidence": "osv:CVE-2024-0914",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2024-0914",
      "aliases": [
        "CVE-2024-0914"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/opencryptoki/opencryptoki",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "32ab06ccecc9961fa8b6c73ba5e268df379375d4"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "3.0.0"
                      },
                      {
                        "fixed": "3.23.0"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "cpe": "cpe:2.3:a:opencryptoki_project:opencryptoki:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "3.23.0"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v3.22.0",
            "v3.21.0",
            "v3.20.0",
            "v3.19.0",
            "v3.18.0",
            "v3.17.0",
            "v3.16.0",
            "v3.15.1",
            "v3.15.0",
            "v3.14.0",
            "v3.13.0",
            "v3.12.1",
            "v3.12.0",
            "v3.11.1",
            "v3.11.0",
            "v3.10.0",
            "v3.9.0",
            "v3.8.2",
            "v3.8.0",
            "v3.8.1",
            "v3.7.0",
            "v3.6.2",
            "v3.6.1",
            "v3.6",
            "v3.5",
            "v3.4.1",
            "v3.4",
            "v3.3",
            "v3.2",
            "v3.1",
            "v2.4.3.1",
            "v3.0",
            "v2.4.3",
            "v2.3.3",
            "v2.3.2"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-0914.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:22.983731897Z",
      "provider": "osv",
      "references": [
        "https://access.redhat.com/downloads/content/package-browser/",
        "https://people.redhat.com/~hkario/marvin/",
        "https://access.redhat.com/errata/RHSA-2024:1239",
        "https://access.redhat.com/errata/RHSA-2024:1411",
        "https://access.redhat.com/errata/RHSA-2024:1608",
        "https://access.redhat.com/errata/RHSA-2024:1856",
        "https://access.redhat.com/errata/RHSA-2024:1992",
        "https://access.redhat.com/security/cve/CVE-2024-0914",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/0xxx/CVE-2024-0914.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2024-0914",
        "https://bugzilla.redhat.com/show_bug.cgi?id=2260407",
        "https://github.com/opencryptoki/opencryptoki"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-203"
        ],
        "cna_assigner": "redhat",
        "unresolved_ranges": [
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "fixed": "0:3.21.0-10.el8_9"
                  },
                  {
                    "fixed": "0:3.17.0-6.el8_6"
                  },
                  {
                    "fixed": "0:3.19.0-3.el8_8"
                  },
                  {
                    "fixed": "0:3.21.0-9.el9_3"
                  },
                  {
                    "fixed": "0:3.19.0-3.el9_2"
                  }
                ],
                "source": "AFFECTED_FIELD",
                "strategy": "InverseAffectedRanges"
              }
            ]
          }
        ],
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/0xxx/CVE-2024-0914.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2024-0914",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 489332,
  "published_at": "2024-01-31T04:53:28.508+00:00"
}