Skip to content
Heist/ feed
Back to feed
Medium

Security advisory

Type: advisorySources: OSVCVE: CVE-2016-6298

The _Rsa15 class in the RSA 1.5 algorithm implementation in jwa.py in jwcrypto before 0.3.2 lacks the Random Filling protection mechanism, which makes it easier for remote attackers to obtain cleartext data via a Million Message Attack (MMA).

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2016-6298
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 09:46 UTC · Revision 1

Source evidence

CVE-2016-6298

core-osv · Original source

Published 1 Sept 2016, 23:59 UTC

The _Rsa15 class in the RSA 1.5 algorithm implementation in jwa.py in jwcrypto before 0.3.2 lacks the Random Filling protection mechanism, which makes it easier for remote attackers to obtain cleartext data via a Million Message Attack (MMA).

osv:CVE-2016-6298
Complete source record
{
  "id": "d685f89f626fe3109670832d3d97fc1cada280f59c9870244222f4afea9894f2",
  "url": "https://osv.dev/vulnerability/CVE-2016-6298",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2016-6298",
    "summary": "The _Rsa15 class in the RSA 1.5 algorithm implementation in jwa.py in jwcrypto before 0.3.2 lacks the Random Filling protection mechanism, which makes it easier for remote attackers to obtain cleartext data via a Million Message Attack (MMA).",
    "evidence": "osv:CVE-2016-6298",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2016-6298",
      "aliases": [
        "CVE-2016-6298",
        "GHSA-wg33-x934-3ghh",
        "PYSEC-2016-4"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/latchset/jwcrypto",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "b81d7ea6459b2ec42da519ba19f983e2f4416fbb"
                },
                {
                  "fixed": "eb5be5bd94c8cae1d7f3ba9801377084d8e5a7ba"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:latchset:jwcrypto:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "0.3.2"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "range": [
                      {
                        "fixed": "eb5be5bd94c8cae1d7f3ba9801377084d8e5a7ba"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "b81d7ea6459b2ec42da519ba19f983e2f4416fbb"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "v0.3.2"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v0.3.1",
            "v0.3.0",
            "v0.2.1",
            "v0.2.0",
            "v0.1.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2016-6298.json"
          }
        }
      ],
      "modified": "2026-10-20T10:47:55.766151966Z",
      "provider": "osv",
      "references": [
        "https://github.com/latchset/jwcrypto/issues/65",
        "https://github.com/latchset/jwcrypto/commit/eb5be5bd94c8cae1d7f3ba9801377084d8e5a7ba",
        "https://github.com/latchset/jwcrypto/pull/66",
        "https://github.com/latchset/jwcrypto/releases/tag/v0.3.2"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2016-6298",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 379830,
  "published_at": "2016-09-01T23:59:01.16+00:00"
}