CVE-2022-3959

Source
https://cve.org/CVERecord?id=CVE-2022-3959
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-3959.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2022-3959
Published
2022-11-11T00:00:00Z
Modified
2026-10-28T10:27:58Z
Severity
  • 3.1 (Low) CVSS_V3 - CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L CVSS Calculator
Summary
drogon Session Hash small space of random values
Details

A vulnerability, which was classified as problematic, has been found in drogon up to 1.8.1. Affected by this issue is some unknown functionality of the component Session Hash Handler. The manipulation leads to small space of random values. The attack may be launched remotely. Upgrading to version 1.8.2 is able to address this issue. The name of the patch is c0d48da99f66aaada17bcd28b07741cac8697647. It is recommended to upgrade the affected component. The identifier of this vulnerability is VDB-213464.

Database specific
{
    "cna_assigner":  "VulDB",
    "cwe_ids":  [
        "CWE-330"
    ],
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/3xxx/CVE-2022-3959.json"
}
References

Affected packages

Git / github.com/drogonframework/drogon

Affected ranges

Type
GIT
Repo
https://github.com/drogonframework/drogon
Events
Database specific
Show details
{
    "extracted_events":  [
        {
            "range":  [
                {
                    "introduced":  "1.8.0"
                },
                {
                    "last_affected":  "1.8.0"
                }
            ],
            "source":  "AFFECTED_FIELD",
            "strategy":  "StandaloneSingleVersion"
        },
        {
            "range":  [
                {
                    "introduced":  "1.8.1"
                },
                {
                    "last_affected":  "1.8.1"
                }
            ],
            "source":  "AFFECTED_FIELD",
            "strategy":  "StandaloneSingleVersion"
        },
        {
            "original_tag":  "v1.8.2",
            "range":  [
                {
                    "fixed":  "31fa010ca9fc3c7269d8e1203f0c76223754e7a4"
                }
            ],
            "source":  "REFERENCES_TAG"
        },
        {
            "range":  [
                {
                    "fixed":  "c0d48da99f66aaada17bcd28b07741cac8697647"
                }
            ],
            "source":  "REFERENCES_COMMIT"
        }
    ]
}

Affected versions

1.*
1.8.0
1.8.1
v1.*
v1.8.0
v1.8.1

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-3959.json"
vanir_signatures
[
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "218376967925115613644269826550484633892",
                "260327737522388960055479777165320124184",
                "207372786384201077771785176570323710350",
                "215620307207450813845693505089259203785",
                "73400419942714310003637671768999282296",
                "130416446134980275635891850728418597442",
                "225076829191020389789166636303435490487",
                "41871524542694513177896761626326242549",
                "14706816173359133170992993445307181151",
                "333017276881914442881331887505444704808",
                "281405154179161547059485031443929911767",
                "278065490536607438706589607207278605736",
                "112107245668854854900859663077611169417"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2022-3959-9095d97b",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/drogonframework/drogon/commit/c0d48da99f66aaada17bcd28b07741cac8697647",
        "target":  {
            "file":  "lib/src/HttpResponseImpl.h"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "76209998393112354830324110360244048281",
                "43800637824245733032192602159356521573",
                "150468678283761223202829950411361585220"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2022-3959-97874ffb",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/drogonframework/drogon/commit/c0d48da99f66aaada17bcd28b07741cac8697647",
        "target":  {
            "file":  "lib/inc/drogon/utils/Utilities.h"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "152840637633075294120316310963739429861",
                "88156389197358795228671654116912076568",
                "77822527454127017690345047846049557960",
                "264696298603923545830032259154810353605",
                "144226667202953577240933752794174941185",
                "104451712435070993847958731415963057437",
                "206656084426631659886220880858533456698",
                "280866987258999487715067739881677785627",
                "219228021482802336432630746181962008151",
                "292756744341648590230250377544216350451",
                "50775120276147852725241185237435982865",
                "237728775235719421854769173405526733387",
                "213897175252919996928783809731070292278",
                "209711279766486583952600670576977661913",
                "130982972372362977956325089825977896851"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2022-3959-b39f3c34",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/drogonframework/drogon/commit/c0d48da99f66aaada17bcd28b07741cac8697647",
        "target":  {
            "file":  "lib/inc/drogon/HttpResponse.h"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "320382204926226999819772602059607312713",
                "335391923332883398951730313256478179123"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2022-3959-cb6e8f35",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/drogonframework/drogon/commit/c0d48da99f66aaada17bcd28b07741cac8697647",
        "target":  {
            "file":  "lib/src/Utilities.cc"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "282726000710682709274061677780740268358",
                "187133803759205768028696478550662114865",
                "209870481018074076297265377986593569724",
                "10753045353602919118547197019719077502",
                "83073708652798657712680531533292744974",
                "208459565641567152219277409754662204180",
                "176664230261726559067645120558889316442",
                "207372786384201077771785176570323710350",
                "215620307207450813845693505089259203785",
                "195033011363551262158937488366225478264",
                "225850336942313276940426660185429756379",
                "185037114518427595609286190755006464150",
                "38288130366801840363548471760516122371",
                "134846500785834523367978740179874587676",
                "221969560057621243155286159483881433654",
                "10292869191477186828278490479395893125",
                "136917512994665175955047731461741631327",
                "79972792956047269030388349951392438241",
                "205766254510612232662320309267871735646"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2022-3959-cd1f953f",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/drogonframework/drogon/commit/c0d48da99f66aaada17bcd28b07741cac8697647",
        "target":  {
            "file":  "lib/src/HttpRequestImpl.h"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "275007968800307477230470672173395354007",
                "67154208861182964940106440067847391735",
                "270283010426118782823344194624808099015",
                "280866987258999487715067739881677785627",
                "219228021482802336432630746181962008151",
                "292756744341648590230250377544216350451",
                "201890507373490698445799717686897207401",
                "86750013451421309706258716558991994205",
                "106810257846227859236798036248419322303",
                "257864285837594738995905982729414276302",
                "333153717580777679529067609137684212047",
                "208575040254884243483299828535436571996",
                "134447437137474793358607584490173663687",
                "160332987866776651506834648448018410937",
                "44422392096088292569701858519031785392",
                "78877783222120300378317676867051524764",
                "45403313521649435983925893231617632952",
                "152417171483397786008380841474380767703"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2022-3959-d4de7c52",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/drogonframework/drogon/commit/c0d48da99f66aaada17bcd28b07741cac8697647",
        "target":  {
            "file":  "lib/inc/drogon/HttpRequest.h"
        }
    }
]
vanir_signatures_modified
"2026-10-28T10:27:58Z"