Rhonabwy 0.9.99 through 1.1.x before 1.1.7 doesn't check the RSA private key length before RSA-OAEP decryption. This allows attackers to cause a Denial of Service via a crafted JWE (JSON Web Encryption) token.
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-38493.json"
"2026-04-12T01:27:54Z"
[
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 450.0,
"function_hash": "191041741188240626579110676124446667317"
},
"source": "https://github.com/babelouest/rhonabwy/commit/dd528b3aabd13863f855a68e76966e4e019fc399",
"id": "CVE-2022-38493-1b8e20fe",
"signature_type": "Function",
"target": {
"function": "rsa_oaep_sha1_decrypt",
"file": "src/jwe.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"231030406526627522593777398537792131423",
"308881556782095445872402939409484824551",
"198452387046156747561451974890062069206",
"339588104428451684387402747213815227530",
"233173281795487996994913448712152513308",
"333777022699184682584032986641932898703"
]
},
"source": "https://github.com/babelouest/rhonabwy/commit/dd528b3aabd13863f855a68e76966e4e019fc399",
"id": "CVE-2022-38493-255c9301",
"signature_type": "Line",
"target": {
"file": "src/jwe.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 460.0,
"function_hash": "249330863341517819856699152583927362549"
},
"source": "https://github.com/babelouest/rhonabwy/commit/dd528b3aabd13863f855a68e76966e4e019fc399",
"id": "CVE-2022-38493-a002f451",
"signature_type": "Function",
"target": {
"function": "rsa_oaep_sha256_decrypt",
"file": "src/jwe.c"
}
}
]