CVE-2021-40831

Source
https://cve.org/CVERecord?id=CVE-2021-40831
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2021-40831.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2021-40831
Aliases
Published
2021-11-23T00:15:07.437Z
Modified
2026-03-14T22:45:07.432674Z
Severity
  • 7.2 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
Summary
[none]
Details

The AWS IoT Device SDK v2 for Java, Python, C++ and Node.js appends a user supplied Certificate Authority (CA) to the root CAs instead of overriding it on macOS systems. Additionally, SNI validation is also not enabled when the CA has been “overridden”. TLS handshakes will thus succeed if the peer can be verified either from the user-supplied CA or the system’s default trust-store. Attackers with access to a host’s trust stores or are able to compromise a certificate authority already in the host's trust store (note: the attacker must also be able to spoof DNS in this case) may be able to use this issue to bypass CA pinning. An attacker could then spoof the MQTT broker, and either drop traffic and/or respond with the attacker's data, but they would not be able to forward this data on to the MQTT broker because the attacker would still need the user's private keys to authenticate against the MQTT broker. The 'awstlsctxoptionsoverridedefaulttruststore*' function within the aws-c-io submodule has been updated to address this behavior. This issue affects: Amazon Web Services AWS IoT Device SDK v2 for Java versions prior to 1.5.0 on macOS. Amazon Web Services AWS IoT Device SDK v2 for Python versions prior to 1.7.0 on macOS. Amazon Web Services AWS IoT Device SDK v2 for C++ versions prior to 1.14.0 on macOS. Amazon Web Services AWS IoT Device SDK v2 for Node.js versions prior to 1.6.0 on macOS. Amazon Web Services AWS-C-IO 0.10.7 on macOS.

References

Affected packages

Git / github.com/aws/aws-iot-device-sdk-cpp-v2

Affected ranges

Type
GIT
Repo
https://github.com/aws/aws-iot-device-sdk-cpp-v2
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Database specific
{
    "versions": [
        {
            "introduced": "0"
        },
        {
            "fixed": "1.6.0"
        },
        {
            "introduced": "0"
        },
        {
            "fixed": "1.7.0"
        },
        {
            "introduced": "0"
        },
        {
            "fixed": "1.14.0"
        }
    ]
}
Type
GIT
Repo
https://github.com/aws/aws-iot-device-sdk-java-v2
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Database specific
{
    "versions": [
        {
            "introduced": "0"
        },
        {
            "fixed": "1.5.0"
        }
    ]
}
Type
GIT
Repo
https://github.com/awslabs/aws-c-io
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Database specific
{
    "versions": [
        {
            "introduced": "0"
        },
        {
            "last_affected": "0.10.7"
        }
    ]
}

Affected versions

0.*
0.2.4
1.*
1.2.11
1.2.8
1.2.9
v0.*
v0.1.1
v0.1.2
v0.1.3
v0.10.0
v0.10.1
v0.10.2
v0.10.3
v0.10.4
v0.10.5
v0.10.6
v0.10.7
v0.2.0
v0.2.1
v0.2.2
v0.2.3
v0.2.4
v0.2.5
v0.2.6
v0.2.7
v0.2.8
v0.3.0
v0.3.1
v0.3.10
v0.3.11
v0.3.12
v0.3.13
v0.3.14
v0.3.15
v0.3.2
v0.3.3
v0.3.4
v0.3.5
v0.3.6
v0.3.7
v0.3.8
v0.3.9
v0.4.0
v0.4.1
v0.4.10
v0.4.11
v0.4.12
v0.4.13
v0.4.14
v0.4.15
v0.4.16
v0.4.17
v0.4.18
v0.4.19
v0.4.2
v0.4.20
v0.4.21
v0.4.22
v0.4.23
v0.4.24
v0.4.25
v0.4.26
v0.4.27
v0.4.28
v0.4.29
v0.4.3
v0.4.30
v0.4.31
v0.4.32
v0.4.33
v0.4.34
v0.4.35
v0.4.36
v0.4.37
v0.4.38
v0.4.39
v0.4.4
v0.4.40
v0.4.41
v0.4.42
v0.4.43
v0.4.44
v0.4.45
v0.4.46
v0.4.47
v0.4.48
v0.4.5
v0.4.6
v0.4.7
v0.4.8
v0.4.9
v0.5.0
v0.6.0
v0.6.1
v0.6.2
v0.6.3
v0.6.4
v0.6.5
v0.7.0
v0.7.1
v0.8.0
v0.8.1
v0.8.2
v0.8.3
v0.9.0
v0.9.1
v0.9.10
v0.9.11
v0.9.12
v0.9.13
v0.9.14
v0.9.2
v0.9.3
v0.9.4
v0.9.5
v0.9.6
v0.9.7
v0.9.8
v0.9.9
v1.*
v1.0
v1.0.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.0.5
v1.0.6
v1.0.7
v1.0.8
v1.0.9
v1.1
v1.1.0
v1.1.1
v1.2
v1.2.0
v1.2.1
v1.2.10
v1.2.12
v1.2.13
v1.2.14
v1.2.15
v1.2.16
v1.2.17
v1.2.18
v1.2.2
v1.2.3
v1.2.4
v1.2.5
v1.2.6
v1.2.7
v1.2.8
v1.3
v1.3.0
v1.3.1
v1.3.2
v1.3.3
v1.4
v1.4.0
v1.4.1
v1.4.2
v1.4.3
v1.5.1
v1.5.2
v1.5.3
v1.5.4
v1.5.5

Database specific

vanir_signatures
[
    {
        "id": "CVE-2021-40831-02198a1f",
        "signature_type": "Line",
        "target": {
            "file": "jobs/source/UpdateJobExecutionResponse.cpp"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "165667723491550379460712899704312401726",
                "136541235846077216535719935439790782250",
                "145104108161592754714415638398682593135",
                "55967165695477273283143265948559083125",
                "65110507442992592751748526148015876241",
                "87171317957287158455061673714161170097",
                "311583526485600544297337156639968962657",
                "106514779589768350900520166520227383736",
                "313789569960172626247064483738783653898",
                "286461006931996002979673497039061437097",
                "152947861930104641590319059917879579928",
                "36272547393067649603252792478551882210",
                "166727765467885530086461972499044367781",
                "336461935393361682434616365574477068931",
                "81408560601435043152872018019299160484",
                "143430502180596869869863326110274850369",
                "41918937307728183472147965593919756448",
                "193075717112292519264896505807667795782",
                "224607491615656391359366267029389328733",
                "190532515239193118162048863315138229980"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-027af5f2",
        "signature_type": "Function",
        "target": {
            "file": "shadow/source/UpdateShadowRequest.cpp",
            "function": "UpdateShadowRequest::LoadFromObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "287782847678008820024984441011856916297",
            "length": 411.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-0909652c",
        "signature_type": "Line",
        "target": {
            "file": "jobs/source/JobExecutionSummary.cpp"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "78299387455497363471342593854193675171",
                "210454093499264414771914941187660664847",
                "92380083912246223941054443430087346763",
                "82316424880193375251144759375712497286",
                "43881622812881490190677262574195612355",
                "19785345869831694087251074296039069509",
                "283974027429369636882269583034358840901",
                "175915329761150421912511912924878513306",
                "143251674227734878493891984389913438803",
                "237233902373343228739195640316660448047",
                "215068450048969216247597728316194452371",
                "310153211276613594684697245718986034581",
                "66196794183541831526451978249701048226",
                "42239339600021021895183221562931675017",
                "86080740926583231958199095874801566419",
                "74981937176843862778238981671974160069",
                "40109401293780414510516252094046484138",
                "177876376062217624925664134238390205807",
                "197262340437967066975114586023342256853",
                "280428535740401275077877231871822377392"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-098932c8",
        "signature_type": "Line",
        "target": {
            "file": "shadow/include/aws/iotshadow/GetShadowRequest.h"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "190600590762696352305015505155106618136",
                "17434988286875316401528314687124882713",
                "194541558508168297894239346667289605656",
                "123161616561044312604635861760232988682"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-0c27bb1a",
        "signature_type": "Function",
        "target": {
            "file": "jobs/source/StartNextPendingJobExecutionRequest.cpp",
            "function": "StartNextPendingJobExecutionRequest::LoadFromObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "213434179648341930680435967925937581440",
            "length": 754.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-17c5c20a",
        "signature_type": "Function",
        "target": {
            "file": "shadow/source/DeleteShadowResponse.cpp",
            "function": "DeleteShadowResponse::LoadFromObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "513350501221631973404447254253437485",
            "length": 310.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-1a286102",
        "signature_type": "Function",
        "target": {
            "file": "jobs/source/UpdateJobExecutionRequest.cpp",
            "function": "UpdateJobExecutionRequest::SerializeToObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "261352691392083532529459701139331791942",
            "length": 1072.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-1c572d3e",
        "signature_type": "Line",
        "target": {
            "file": "jobs/include/aws/iotjobs/UpdateJobExecutionSubscriptionRequest.h"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "257771155232764149134902964124421107682",
                "247432157510765707552882469460138096523",
                "76340310183551878608506224859954025397",
                "68393614160278769612901622047084598201",
                "80076527433209249051779903484866864880"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-208b8ad0",
        "signature_type": "Function",
        "target": {
            "file": "shadow/source/ShadowDeltaUpdatedEvent.cpp",
            "function": "ShadowDeltaUpdatedEvent::SerializeToObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "221278445185827557852584996295336906496",
            "length": 392.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-218091c1",
        "signature_type": "Function",
        "target": {
            "file": "shadow/source/ShadowUpdatedSnapshot.cpp",
            "function": "ShadowUpdatedSnapshot::SerializeToObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "70747780785002206523397408869711900468",
            "length": 412.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-236e55e7",
        "signature_type": "Function",
        "target": {
            "file": "jobs/source/RejectedError.cpp",
            "function": "RejectedError::SerializeToObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "221951444544353620564687806453798680546",
            "length": 579.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-24088f97",
        "signature_type": "Line",
        "target": {
            "file": "shadow/source/ShadowDeltaUpdatedEvent.cpp"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "237716685827195098414642453694352916433",
                "207768818292069006176783157529534184817",
                "19723533460306381116085621776400209867",
                "189376485403713435240263510189054489713",
                "306759144807439646522373543288423169926",
                "106394634463526985615564937693913178424",
                "91593887883980226486376407661301801788",
                "34839814394885492787106863571705415193",
                "171829634980966014385828931165010598815",
                "119778106751363829090519461164160655403",
                "76669388612166336321876264515001567907",
                "313058189533418625997280932135986093774",
                "38812379371307790553163041068421814786",
                "98350252585622486980943398753229205798",
                "271685530756004678815765665093202723490",
                "75378278867589070034941765095722224477",
                "195165404127913219218101149804914086262",
                "289541823468207957696973918778961622363",
                "51482525581546147761095599273254797911",
                "178020951641802895053090334383485432679"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-24b80a91",
        "signature_type": "Line",
        "target": {
            "file": "jobs/source/DescribeJobExecutionRequest.cpp"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "96946155460500044524052605310292430161",
                "252973854820611111399891535462823958396",
                "127728150364705052561818442403629218928",
                "122196449480056276750067732777866322842",
                "257856620460029298110995080575885503148",
                "232554151480795093222402648857966375388",
                "296893224832157707188930113935319640272",
                "226167737010170802013965770672157559882",
                "336824509379763376842694845152674729593",
                "74890836857086590035789430488369796235",
                "290845604804548674961522816952782328325",
                "60189898273413991371067801221220322934",
                "287707159095726899713844830821292302245",
                "98179338990025948070306243040975799543",
                "88172279506849282576660566526701457755",
                "59490645559523666870475731345735253742",
                "99549678200008176915233498503919643323",
                "115242142892986649572533474299780179675",
                "66906656707704726215665389433199691038",
                "102064630387824994235795344059206289730",
                "238493235357845133061800618468110540873"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-2b168158",
        "signature_type": "Function",
        "target": {
            "file": "jobs/source/UpdateJobExecutionRequest.cpp",
            "function": "UpdateJobExecutionRequest::LoadFromObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "88790772279408982371409804649148798936",
            "length": 1402.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-2d8de0d7",
        "signature_type": "Line",
        "target": {
            "file": "jobs/source/JobExecutionState.cpp"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "14239627273243428082977087193592231600",
                "246635173216643456743623830047081368193",
                "218512243992828487754870106905209259293",
                "265332521675794601042655385681207579715",
                "174042004171105678447288503466148312235",
                "307593290586449145735149283340109178311",
                "60095742730744908340687764336023141219",
                "245880766571322590906704147811867478228",
                "272608736158127984914987273978821955375",
                "197440217010938954578994090355689371833",
                "233848907108831364587320974393186120860",
                "229107326167691898571590387795890910780",
                "195212558158628791587848226691622343391",
                "174421260396659925948748909798687778620",
                "226012976019338930665453129144607285221",
                "302218516297086044398113969213710495171",
                "267591544551234216241871877311237795592",
                "6360981779214186112781083788494262898",
                "57957506093459423608948533585143647793",
                "331488696877821895607398793591227274880"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-306c1ef4",
        "signature_type": "Function",
        "target": {
            "file": "shadow/source/ShadowDeltaUpdatedEvent.cpp",
            "function": "ShadowDeltaUpdatedEvent::LoadFromObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "257954718791711431217216734493214792891",
            "length": 517.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-344bdfd0",
        "signature_type": "Function",
        "target": {
            "file": "jobs/source/UpdateJobExecutionResponse.cpp",
            "function": "UpdateJobExecutionResponse::SerializeToObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "89977649551356446816136691373545847734",
            "length": 503.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-39498d39",
        "signature_type": "Line",
        "target": {
            "file": "shadow/include/aws/iotshadow/ShadowUpdatedSnapshot.h"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "330102690604246556499915255404823944920",
                "91994687959058657095252236730116813888",
                "182803376302730910449075769465372732890",
                "93857348842864055249734399725907971302",
                "35276142813689807568702034716282138871",
                "119610621199476181609624415049500291097"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-39f52c55",
        "signature_type": "Line",
        "target": {
            "file": "jobs/include/aws/iotjobs/DescribeJobExecutionRequest.h"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "79884461560579636201563247104204771171",
                "177028845242012870724029223852074524297",
                "38224511213828370120728501082862191060",
                "290993483922173767412370754824993600048",
                "205612502858970613793790673356641319739",
                "4005800298473747095443730320816430134",
                "294295599751962172544345084578825789757",
                "158438497016116448341046755018463975867"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-3c4eee98",
        "signature_type": "Function",
        "target": {
            "file": "jobs/source/UpdateJobExecutionResponse.cpp",
            "function": "UpdateJobExecutionResponse::LoadFromObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "4344314789720487435861701563833814252",
            "length": 560.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-3d3ac013",
        "signature_type": "Line",
        "target": {
            "file": "shadow/source/ShadowUpdatedSnapshot.cpp"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "100613313113388532457367135236443539195",
                "103693523269236839534192863684364779859",
                "93338549010315212376208972619218928645",
                "34548111892982786446449670901861792939",
                "63028938603091719481841827497646109675",
                "286366170902226701150775726757888200385",
                "253691993134633915911749088444407294230",
                "70302968925521283751598091391272660156",
                "293050492120930443902956789587938989417",
                "219994389454094732244311882216199364067",
                "166073853906667442731532738017269129336",
                "133569944826611951408582912102448960521",
                "299919571448421902798312491749482174384",
                "203768092893621085708172600892767278838",
                "69712502158667297446319995388742961597",
                "81353119412511255473338214529007993698",
                "237620221906261930513572924168755476812",
                "215581529982217411197366676116814157022",
                "210786462776732802757531771398884598222",
                "136167846612751539952214378647168440108",
                "275687339147126559263227842498419375802",
                "240416066611310500438121044957493680580",
                "137549889482308609502546624523980812952"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-4207ce5f",
        "signature_type": "Function",
        "target": {
            "file": "jobs/source/JobExecutionState.cpp",
            "function": "JobExecutionState::LoadFromObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "108356477055978251245811977189614789792",
            "length": 758.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-4dc951d3",
        "signature_type": "Line",
        "target": {
            "file": "shadow/include/aws/iotshadow/GetShadowResponse.h"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "169024123281090980329530573274311289350",
                "76296611938751793714512651593993862300",
                "49119480779136036901637081076840988119",
                "259307826064100825719746086469197669481",
                "213025683095571839400506213405644007382"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-5267582a",
        "signature_type": "Function",
        "target": {
            "file": "jobs/source/JobExecutionState.cpp",
            "function": "JobExecutionState::SerializeToObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "159027829659002234467659056896333071278",
            "length": 575.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-52e18869",
        "signature_type": "Line",
        "target": {
            "file": "jobs/include/aws/iotjobs/StartNextPendingJobExecutionRequest.h"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "203300799683402117420426562697769773738",
                "153584039166398625733652904405056139888",
                "330786082732573400655055619910742368468",
                "248442404430801296176242387680549582509",
                "235053582443180155812152810894753039524",
                "116975316643230345168907392179191504596",
                "108006292300764233713876175211298503525"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-5430659b",
        "signature_type": "Function",
        "target": {
            "file": "jobs/source/StartNextPendingJobExecutionRequest.cpp",
            "function": "StartNextPendingJobExecutionRequest::SerializeToObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "143772276606530512871354039992575309616",
            "length": 591.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-549fa1e1",
        "signature_type": "Line",
        "target": {
            "file": "shadow/include/aws/iotshadow/ShadowDeltaUpdatedEvent.h"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "214171422912600260011762139027844746847",
                "271520414737286650924822651454338543962",
                "103923117640684805381987328003116721716",
                "47625032302852799785350387571345361296",
                "227845405078002301762350882618081017040",
                "270448923191972896794317715056566179078"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-56200a57",
        "signature_type": "Line",
        "target": {
            "file": "shadow/include/aws/iotshadow/UpdateShadowRequest.h"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "295482975319985211257096943983922834868",
                "180033489930588841460831771674026590975",
                "1349044173888108332722633927752249163",
                "275280594937328066163866417560236895735",
                "328115704956203372947276620057966556737"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-59df5b55",
        "signature_type": "Function",
        "target": {
            "file": "shadow/source/GetShadowResponse.cpp",
            "function": "GetShadowResponse::LoadFromObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "122466906396125670209109971667432434814",
            "length": 509.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-5baf1153",
        "signature_type": "Line",
        "target": {
            "file": "jobs/include/aws/iotjobs/UpdateJobExecutionResponse.h"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "293750039137705628535378836248657365059",
                "326946543478599224987835100121130778805",
                "226354706355316808980826852770458563282",
                "31098515658065339269733529708709585081",
                "17726001287695349773936819191155501707"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-651f06ba",
        "signature_type": "Function",
        "target": {
            "file": "jobs/source/JobExecutionSummary.cpp",
            "function": "JobExecutionSummary::LoadFromObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "56766817323209136771288086229758185487",
            "length": 754.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-657699fa",
        "signature_type": "Line",
        "target": {
            "file": "jobs/source/GetPendingJobExecutionsResponse.cpp"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "242649858348589205741218487286416396322",
                "259364634248768848042419514501579755663",
                "18564376977408201846590576860702220553",
                "106514779589768350900520166520227383736",
                "132512393851293129417722911158831245051",
                "26370824565737315090109517876258707593",
                "297393230716213525358663080070997473148",
                "267785711855544017734015598587414592594",
                "213452040803380963082395028436678170638",
                "266078412779469434469488583545523031443",
                "248638621359232209479854445341850203348",
                "101450989516899067690720880022634114995",
                "53234640989527858534040840086536667737",
                "193075717112292519264896505807667795782",
                "170938012114786551714530998460038140",
                "43728689084780136546772502906129297652",
                "76020434718028960591871153693186732469",
                "299951566888088909848383358296274065812",
                "179610926000243763073068092755510154681",
                "181411447814661492030942673862496082303"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-6e3bab5b",
        "signature_type": "Line",
        "target": {
            "file": "jobs/source/UpdateJobExecutionRequest.cpp"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "159977139592768364257836279122934780014",
                "294996482130397586036728565758921549593",
                "181182148992774206363831799535811700578",
                "206673047219947087654054848534610276791",
                "207679079591020255294732231831884677593",
                "5799363821353942362167344674184190114",
                "232554151480795093222402648857966375388",
                "296893224832157707188930113935319640272",
                "17086808808478001855789727837104167541",
                "105242416671532342887157183010159556809",
                "321786550518061369815289143786927890178",
                "293055204741444791672007990759082732274",
                "18984599569171923642622077961448041097",
                "107305184895327034414041641970258738523",
                "60095742730744908340687764336023141219",
                "65151731311418965399068916632142152941",
                "291172835705296935661934008813652047712",
                "197440217010938954578994090355689371833",
                "13150513961490406998552937892909708715",
                "43027342637398316516353767532297049110",
                "149364569698045682903659557452460029849",
                "88688529134739204037425972934463460410",
                "1774081055288907252385307638789680235",
                "299354066893713514620417440385273532045",
                "99549678200008176915233498503919643323",
                "115242142892986649572533474299780179675",
                "213013214854740082347161393237156249494",
                "215486920391268902902414771657455915628",
                "233163143734217611747259627643537446931",
                "317521645531163779191983655822128117983",
                "121136166555411928562803480177042163180",
                "234287956255470225652032355444117174595",
                "267591544551234216241871877311237795592",
                "114223014849997634247524086316955068051",
                "51866756936230024862769913323118256195",
                "331488696877821895607398793591227274880"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-7a95ebc4",
        "signature_type": "Line",
        "target": {
            "file": "shadow/source/GetShadowResponse.cpp"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "177157318583120824299879733036758377434",
                "68613441283932550947541280117725269658",
                "78388290872775391213821745283996068993",
                "257927949124527625423082944274027661686",
                "114654292299162947356491839324263734545",
                "197899315074777143651498312415528793105",
                "91593887883980226486376407661301801788",
                "34548111892982786446449670901861792939",
                "264724792222236799125573558238356594170",
                "216720843605248802397007011376315711774",
                "119449676934725816788599989074969413540",
                "43627390897167645483677570312707475081",
                "233788409859191367872503652040808249272",
                "317286016489889422053719790600264600040",
                "75767676373139893260354133298704204408",
                "195165404127913219218101149804914086262",
                "81353119412511255473338214529007993698",
                "303348593066249638553978467193767256013",
                "311790557086011858195872235519105907753",
                "233003434161475611214272940360826850562"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-7f3948c8",
        "signature_type": "Line",
        "target": {
            "file": "jobs/include/aws/iotjobs/JobExecutionSummary.h"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "796371901967041624931475131963680013",
                "61612939676661960865298083096440568992",
                "275886944006362140581595665932682664243",
                "158717152417380066358187588672725319257",
                "96426415414317154393787634753069114821",
                "20850435698893817161438530091323172089",
                "333607915478029814918382393046343069405"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-8805d0c5",
        "signature_type": "Line",
        "target": {
            "file": "jobs/include/aws/iotjobs/JobExecutionData.h"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "119455981536818184770965655210808756048",
                "242826828865006538401909718493276082006",
                "36970192363316781002843732836936893959",
                "49807370316104132972862946003024055411",
                "272061819672123517628639707958352856642",
                "200205942523543621101941127422500581191",
                "132876739435292362512066774324228801168",
                "50852500591633145933607313716231741857",
                "269565975410443530552221339692380726811",
                "115473318921215501642295884323395950665"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-8be8b88d",
        "signature_type": "Line",
        "target": {
            "file": "shadow/include/aws/iotshadow/ErrorResponse.h"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "160457368328856019767109333892860860846",
                "133106889312238934360656993026536556825",
                "14069659061559056884529824498276256460",
                "120943258888052278238508780498026413446",
                "286264491057542483928373293754549379670",
                "19238857280027490230706570071445020866"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-8fff6434",
        "signature_type": "Line",
        "target": {
            "file": "jobs/source/StartNextPendingJobExecutionRequest.cpp"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "242649858348589205741218487286416396322",
                "259364634248768848042419514501579755663",
                "18564376977408201846590576860702220553",
                "131341808084158783157530221381320098436",
                "13433483384965517191782068110373997675",
                "27719531066266082713569492703022481656",
                "86865342753576481416754842758042010469",
                "324956739818836906556550624644379677982",
                "16425413081803015365890040296456134634",
                "170921752299066676483911963781260143104",
                "234816448342672868129037053271612412465",
                "289374973238295137759487797625753236724",
                "101450989516899067690720880022634114995",
                "53234640989527858534040840086536667737",
                "23627812172634361513799411102664708850",
                "289784858239889182585948116927422884169",
                "337501995685281928918056936152855869186",
                "142073076215367751667173560927480952716",
                "22939168781010148961905610789068673585",
                "82967521790802778058452157679274019807",
                "104230499338115148125755577704277819307"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-90a4d922",
        "signature_type": "Line",
        "target": {
            "file": "jobs/include/aws/iotjobs/RejectedError.h"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "339095654249079774756714939115267506426",
                "129350661765590821888867280086930943654",
                "73624154504499177661662596842154667039",
                "73129413860845577168699328063142471459",
                "1234138047215777778648670366900615699",
                "279563797792716844341631575884850558380",
                "27356978998612588934905071398782219322"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-926a94bc",
        "signature_type": "Line",
        "target": {
            "file": "shadow/include/aws/iotshadow/DeleteShadowRequest.h"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "181344829821877741018143149398742354346",
                "291578008574185945482810624732227179568",
                "230136312283417358533072886969336899567",
                "600082637583804568828949112694094691"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-94ba8149",
        "signature_type": "Line",
        "target": {
            "file": "shadow/include/aws/iotshadow/IotShadowClient.h"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "258442444623127913266541150978992605874",
                "214467808947197513080500388203483516508",
                "84286915101731138307063954650800727784",
                "258049384860446528226699515714371326717",
                "13489582167885660423783307035522015955",
                "145068004235150179326737634526482613724",
                "248375342910626028368350843772218707144",
                "271929937064400038849077752421215664420",
                "173871740931216757788704345538922018551",
                "75481031084078886572712765722227425849",
                "262496121308477141478439764998025517497",
                "282753838891009049666034475269917002019",
                "324518813549419944325774479135255539311",
                "310343116166268354294579151213600825302",
                "72397757704669307627406290246284617113",
                "331531511319721244819935175364519727975",
                "49210895159132831635914215236930503037",
                "162068014871642487567086083511487191345",
                "271405389324427411720743384644965432635",
                "161653331090760838361333655793605477439",
                "96880003789146129571819748512712702995",
                "178670330095132841165268286777389561990",
                "260632459099054853231546909030778498093",
                "293761967807390752674328058042978589032",
                "289939317748574078377429584312460645340",
                "200595816759490385099230526250595648652",
                "290685959662474623050786986220825226045",
                "133962621939763559336797435003570452561",
                "41139524330891303140926493694279007754",
                "39469467077581995257366388194267084522",
                "164561967468881634927030630806339381870",
                "88896123032813606509076510931092499302",
                "116713987996057547361753591151749209084",
                "134875917114426710477177995462840174556",
                "192122436780264205480856282195664428438",
                "97009534866065931729382683420857283387",
                "116557974007871090651697066185083957859",
                "189322758579044589167096801985493544323",
                "213012592395927208102875389275721713296",
                "107801786485279472633950138392971391046",
                "324538320665613578804144634705931090980",
                "112380044434359198531429815117132609331",
                "285970455938129627876646312843936652629",
                "152704206250590497024645853120394143165",
                "113086543878943839040974149755920365260",
                "190486446975838017170443402571908701903",
                "289768392396004774278525758866080479180",
                "309899594322265091623819044241548009120",
                "18214894730504493207972856827536179167",
                "272881145011138852127199041744655783351",
                "36501165931214950803249932195309758947",
                "60354430390142659642502644029316751035",
                "112596892226676122755782475953328786213",
                "164667807470080132863601452944273000443",
                "157134059508951947751767876592129341860",
                "159905324436141372375255935549924951537",
                "178788175197643463636351179486749783889",
                "56676650361159296085187497132454162822",
                "97593817886901343984160261981960531847",
                "61971876044968692107768878767408823661",
                "254432997834889944697074838407197703462"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-961eb0d7",
        "signature_type": "Line",
        "target": {
            "file": "shadow/source/GetShadowRequest.cpp"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "320233195575659688341533403737673294360",
                "248208532492067800701399536771031245812",
                "89785423342182784368454644677023700275",
                "305950455249386160102175268129169647878",
                "136999140198699629289092408203362838854",
                "139042679294698555851767731184608781019"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-96f18c35",
        "signature_type": "Function",
        "target": {
            "file": "jobs/source/RejectedError.cpp",
            "function": "RejectedError::LoadFromObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "163020805081136961104892456445168440656",
            "length": 674.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-9c65c222",
        "signature_type": "Line",
        "target": {
            "file": "jobs/include/aws/iotjobs/JobExecutionState.h"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "275827679213030123357273875593948689248",
                "77265917626294700632189647580157100589",
                "260744144921124923539047617398613990389",
                "14099110838198108371037526396559799407",
                "51001466059116497211926187227164276394"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-9d9f85b2",
        "signature_type": "Function",
        "target": {
            "file": "shadow/source/ShadowStateWithDelta.cpp",
            "function": "ShadowStateWithDelta::SerializeToObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "329612452732475479953725222783370594856",
            "length": 288.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-9f0a05f9",
        "signature_type": "Function",
        "target": {
            "file": "jobs/source/JobExecutionData.cpp",
            "function": "JobExecutionData::SerializeToObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "7100338682624291153766169660609600542",
            "length": 1182.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-a1ae40de",
        "signature_type": "Line",
        "target": {
            "file": "shadow/source/DeleteShadowResponse.cpp"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "165667723491550379460712899704312401726",
                "136541235846077216535719935439790782250",
                "145104108161592754714415638398682593135",
                "55967165695477273283143265948559083125",
                "302145303478678165240528351229172169131",
                "148904950079290720029924764950834419515",
                "91593887883980226486376407661301801788",
                "34548111892982786446449670901861792939",
                "113926257588724770936751503065186149256",
                "15613055981616854100529077713352026525",
                "252182605786409884496622592549696798052",
                "36272547393067649603252792478551882210",
                "166727765467885530086461972499044367781",
                "336461935393361682434616365574477068931",
                "95245113023041119994531713623008053327",
                "150987305342204084121663022025911883602",
                "195165404127913219218101149804914086262",
                "81353119412511255473338214529007993698",
                "172250655909218305046981357042360732326",
                "73340731601294816376884570559818366453"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-a1efd945",
        "signature_type": "Line",
        "target": {
            "file": "shadow/source/ShadowStateWithDelta.cpp"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "228949685531599718732268284650786644954",
                "256789084427495396562126032650078448659",
                "120795146617787648981172352038425165019",
                "284054814030076319504290088167950080515",
                "331500183919468248370557353405917039254",
                "294740612973050783185040747139647893585",
                "32521548008501695597395025003145718866",
                "178996663921543310858342980486620583208",
                "117526607302472252941315741445653231757",
                "272305271649213868300069923976926591158",
                "114887621664428850982273683372920778987",
                "151598246565386932963621764342670277096",
                "45972774469654602874045022426425755602",
                "281937314669514136655144398053961573491",
                "114668174765514107557498621290088637891",
                "9389931619226294474147424534481817019",
                "29712519778975602803689353890394290944",
                "161793157789870602153798687689584504085",
                "80484980151498199990273325704483973809",
                "334244724425759476727254961337080432037"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-a5bb0789",
        "signature_type": "Function",
        "target": {
            "file": "shadow/source/GetShadowRequest.cpp",
            "function": "GetShadowRequest::SerializeToObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "268195762062043925050456317834614129560",
            "length": 89.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-a92bc192",
        "signature_type": "Line",
        "target": {
            "file": "shadow/source/UpdateShadowRequest.cpp"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "200361447740427588777323566719051679189",
                "131858305349574239197942190999536916537",
                "311583526485600544297337156639968962657",
                "106514779589768350900520166520227383736",
                "330793515112907771556287255569655490424",
                "316583129456006417317417149875604838558",
                "91593887883980226486376407661301801788",
                "34548111892982786446449670901861792939",
                "113926257588724770936751503065186149256",
                "199060064175413352029505407254584801940",
                "301451931383439552621129189048248068839",
                "4664656493791487211698410247101546499",
                "41918937307728183472147965593919756448",
                "193075717112292519264896505807667795782",
                "258928069952838211441783261881520699946",
                "264576144267237281972614014756909363433",
                "195165404127913219218101149804914086262",
                "81353119412511255473338214529007993698",
                "172250655909218305046981357042360732326",
                "81418400949308918743809916176415752761"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-adef542f",
        "signature_type": "Line",
        "target": {
            "file": "shadow/source/IotShadowClient.cpp"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "103106552162980275611650794903759115028",
                "313478601098919118634649333141923262105",
                "318959799432400161707464456959297081667",
                "120701959662590643801727715961455573853",
                "295492330813200171456200624187164029682",
                "321799616546680483552101790232743489277",
                "316434464318347956048067088696613408299",
                "260402772633976224253260066015960711742",
                "259032731786706650865267375773112641949",
                "148296678498836337674436693624971253260",
                "136748172916955129658552705012818455933",
                "100003113384058969831549665735570216219",
                "37873380936398863143588106600013641179",
                "17423230240083683259953339576965891685",
                "36546793659881742727772421952389236562",
                "195439627367058524699052176977283665991",
                "273464404289815453010452197178481981687",
                "291553318132132999397775584271194767291",
                "62058726480140222493792275542942246258",
                "43466884230910895519307834694998415042",
                "240740098531191759705265081101498187186",
                "124390936870273871264030476480445306674",
                "278602976029145198170720046755597807712",
                "14589508673791303089064625015706808875",
                "99999199585394517572972562192074815563",
                "173618006410553272713064245120583732226",
                "264711093005162387610592510382393795448",
                "192223691081117001072562798776358587997",
                "293365062711380894801664849284445883897",
                "134721903989271008138913869947506239698",
                "299661809362577890399281661788730245318",
                "321691247429488952472473361897223888972",
                "170390105159615479186825170968670538416",
                "134203141596129977591331762822485251233",
                "93787988581598950380442529825474114647",
                "126509916552534039869953932886541741632",
                "57432828356637823947237724774754445822",
                "23532137193705371306399471280809154088",
                "173205574657350908268248418510758386117",
                "28625510705926184372561404954656072174",
                "335020894708720735747441521823781267985",
                "317844391946114095876194817592489207633",
                "334939762797881795502259417314482864232",
                "135380051659415784589877723258102542315",
                "173580906686275306228239879547904498244",
                "334251128240353911488946729959727699900",
                "92624689329799414001509415161761943978",
                "147403531976869611613959956533492795558",
                "327555065746989319291274580235782006197",
                "265854251001862235414178943349446768188",
                "63833526787680329296604056284825112594",
                "120282596714683357192331626522568028051",
                "207510782065400508314632163974861545586",
                "281696202078592117073586181577156457595",
                "91052247462278281882282503843185006464",
                "140656343621590903138505850640971581775",
                "105327833886577146852414047904839947057",
                "240152396051392638553130416029418741907",
                "42501659835980271892849281522072442074",
                "238573827553570402016387983544932973591",
                "75839936409832330568738351429796398706",
                "1517501232727534876723049067786731802",
                "167217358913873209905320211436527243487",
                "145456478191364842358773980437785219925",
                "153170571144755390746091143607908658160",
                "315897258714195041925146386250068703925",
                "251542561725611285062088687325889045087",
                "74199310740213804683219542252989740001",
                "307670546174622284629095928449621910853",
                "244272591806103618596393681866170015318",
                "142570325064690659848011699474424619670",
                "51623733268995936241450960783729010174",
                "3804314383901245509494708936776015158",
                "299661809362577890399281661788730245318",
                "321691247429488952472473361897223888972",
                "154954787043678161316041901616561409749",
                "108581372257103914861395918039317634762",
                "30832435365872394331379366340970755746",
                "78883380887525169261364430298595656628",
                "177621115018938024555054040297430255459",
                "72988191512902427239038586954578820294",
                "12476616954249044615067306195336209135",
                "28625510705926184372561404954656072174",
                "264711093005162387610592510382393795448",
                "192223691081117001072562798776358587997",
                "325565952208901117789449695357961962852",
                "320009209222300908979140528701916372336",
                "153227737718694896536535234607240021179",
                "334048076085495732460633277626709713998",
                "261327256594014061247978224509768574487",
                "44705766605492235468411775419440430771",
                "313387830453111040804460504182177801746",
                "171926547662907452100433386632523976983",
                "217669382118112431947115301809837012237",
                "40212793999214131922364390201039530541",
                "148852031562568969305564912865719268455",
                "122289795109060379250796652637634718631",
                "335020894708720735747441521823781267985",
                "317844391946114095876194817592489207633",
                "166069415879931054403890855343127128633",
                "98930608691366909948980746552175279798",
                "299661809362577890399281661788730245318",
                "321691247429488952472473361897223888972",
                "287806928321092719965572436440612171825",
                "173383540487357983764216586866513066524"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-af08f967",
        "signature_type": "Line",
        "target": {
            "file": "shadow/include/aws/iotshadow/ShadowStateWithDelta.h"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "73513006053445079069423993380186874579",
                "243590345228034745219394206951994134366",
                "47788967977813846579985639777018688440",
                "144687176248965504546341875827077817971",
                "121677772234348027969485904847318185743"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-b1d76e17",
        "signature_type": "Function",
        "target": {
            "file": "jobs/source/GetPendingJobExecutionsResponse.cpp",
            "function": "GetPendingJobExecutionsResponse::LoadFromObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "247018109888281636704577514157683425336",
            "length": 1081.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-b42da998",
        "signature_type": "Function",
        "target": {
            "file": "jobs/source/DescribeJobExecutionRequest.cpp",
            "function": "DescribeJobExecutionRequest::SerializeToObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "152702472235964787036771498755201769722",
            "length": 364.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-b6df1802",
        "signature_type": "Function",
        "target": {
            "file": "shadow/source/ShadowUpdatedSnapshot.cpp",
            "function": "ShadowUpdatedSnapshot::LoadFromObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "254700048507844806551598632517999244564",
            "length": 406.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-b81579af",
        "signature_type": "Function",
        "target": {
            "file": "shadow/source/DeleteShadowResponse.cpp",
            "function": "DeleteShadowResponse::SerializeToObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "26244168656582492340677043519594817589",
            "length": 260.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-b8a91a81",
        "signature_type": "Function",
        "target": {
            "file": "shadow/source/ErrorResponse.cpp",
            "function": "ErrorResponse::SerializeToObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "222676838309405026204824763999231049988",
            "length": 388.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-ba1be688",
        "signature_type": "Function",
        "target": {
            "file": "shadow/source/UpdateShadowRequest.cpp",
            "function": "UpdateShadowRequest::SerializeToObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "333039239038295022176286779249188660544",
            "length": 358.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-bae8bc23",
        "signature_type": "Function",
        "target": {
            "file": "jobs/source/JobExecutionData.cpp",
            "function": "JobExecutionData::LoadFromObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "223644038470785995133573357738573722148",
            "length": 1507.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-bd559a9c",
        "signature_type": "Line",
        "target": {
            "file": "shadow/source/DeleteShadowRequest.cpp"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "271420788272103465599481400021106112394",
                "248208532492067800701399536771031245812",
                "192725307756165852676643860339038341126",
                "281229137110060346899373851707720767023",
                "27088709409791926227798377408645870581",
                "208281170428237578832467974366936462732"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-cb18abae",
        "signature_type": "Line",
        "target": {
            "file": "jobs/include/aws/iotjobs/GetPendingJobExecutionsResponse.h"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "252872719703089213227496708624160029614",
                "321397643704353002415935233000612536142",
                "127204710761431617657978193738008825664",
                "253161723381208581948732083011835879481",
                "245633664965547105450626541480122393996",
                "249735365389578600891092612344874802381"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-d5fa1761",
        "signature_type": "Function",
        "target": {
            "file": "jobs/source/DescribeJobExecutionRequest.cpp",
            "function": "DescribeJobExecutionRequest::LoadFromObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "152795171814364834061364433603386752332",
            "length": 466.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-daa2a3bc",
        "signature_type": "Function",
        "target": {
            "file": "jobs/source/GetPendingJobExecutionsResponse.cpp",
            "function": "GetPendingJobExecutionsResponse::SerializeToObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "84855138549686943816111705122376838748",
            "length": 1126.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-e1b214d8",
        "signature_type": "Line",
        "target": {
            "file": "shadow/include/aws/iotshadow/DeleteShadowResponse.h"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "167041768307351633290453361094130806830",
                "268778035266203302625296053971431330218",
                "303976782115429001467503096796429622128",
                "8249541488935252191283165272151020398",
                "16469481333195319954566804352342333436"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-e5e2f1e4",
        "signature_type": "Function",
        "target": {
            "file": "shadow/source/DeleteShadowRequest.cpp",
            "function": "DeleteShadowRequest::SerializeToObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "248962486390207914231417335878517462307",
            "length": 92.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-eb4fbe23",
        "signature_type": "Line",
        "target": {
            "file": "shadow/source/ErrorResponse.cpp"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "334777496035426476342351038344830965047",
                "76573598673555591795011856115855857680",
                "179151873189227856781121450761386276498",
                "279690967375265228621136692952396205169",
                "224861387741222085814482584062954054654",
                "270123658426749854567665146411139803645",
                "55967165695477273283143265948559083125",
                "239218074457403757584629263126993878221",
                "95045839600969783427033586951153357586",
                "209641429454423786744721823471797831551",
                "220247849515669736762012879680407363966",
                "310739708386083279605160311241064031485",
                "53753578971286414482852021184402863899",
                "89941784495751706926156889600195947681",
                "299938663302379342576259500553179541249",
                "145990902880135581625121336677111061749",
                "336461935393361682434616365574477068931",
                "19053770832103523491997084815547778299",
                "8157058695599961261269192170097161654",
                "69434022959602434958219065628802028337"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-ec54fa98",
        "signature_type": "Function",
        "target": {
            "file": "shadow/source/GetShadowResponse.cpp",
            "function": "GetShadowResponse::SerializeToObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "316931214925467281334112619601957492469",
            "length": 508.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-eebe0c56",
        "signature_type": "Line",
        "target": {
            "file": "jobs/source/RejectedError.cpp"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "65110507442992592751748526148015876241",
                "87171317957287158455061673714161170097",
                "311583526485600544297337156639968962657",
                "106514779589768350900520166520227383736",
                "294954893872468209433378222641002986500",
                "129660900063860770106384961671769193638",
                "158603505874791057501119188742981970978",
                "284511648660561605018692713637555316996",
                "229284651863277903000773637216550823858",
                "102345330036618870924712720722423312574",
                "236202842250990285571718004608344433758",
                "22157799011327952864120781460502727513",
                "276450820202979985106524480229535104684",
                "284606122156450763278439847306846426639",
                "54222246356145337009226314122390766337",
                "137332315718138243973360129883956512616",
                "110368448830880917804449431843479999072",
                "15023278636113652003553627154389934752",
                "81408560601435043152872018019299160484",
                "143430502180596869869863326110274850369",
                "41918937307728183472147965593919756448",
                "193075717112292519264896505807667795782",
                "285500430672369315302014376073085291938",
                "26959635655674870654151012193773996395",
                "305259934462585563649219915004952730889",
                "87135980018188882284412164471010571413",
                "297952574362881123467923938086451696628",
                "191466996599799833760872424226790167725",
                "24482353834687446318350260213682918176",
                "160882222311387065713808683969580444273",
                "213773125340208077176406825007654701898",
                "191061507742536214139127960956131171049",
                "67761116708463905099950365347523010434",
                "265719576689056474057997581248330547842",
                "45071174200587765788754169029655675042"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-ef24a4f2",
        "signature_type": "Line",
        "target": {
            "file": "jobs/include/aws/iotjobs/UpdateJobExecutionRequest.h"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "328768348686193446239518934424815102740",
                "331438307648087863109922759452027016060",
                "152070298789107155647732571880635924043",
                "220021252827695756830248744297642334762",
                "55885993415046922196049879819878460604",
                "300435044482091552804410391168936420816",
                "159182595333773327806737938613662453416",
                "223667409019513775634800127854055978925",
                "151445417796970114468833294175612438094",
                "200677073084898385519751250376285394118",
                "146609848979902063723818717229300146381"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-f132d0da",
        "signature_type": "Function",
        "target": {
            "file": "jobs/source/JobExecutionSummary.cpp",
            "function": "JobExecutionSummary::SerializeToObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "131801999150926247645930451902334019166",
            "length": 635.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-f27f3858",
        "signature_type": "Function",
        "target": {
            "file": "shadow/source/ErrorResponse.cpp",
            "function": "ErrorResponse::LoadFromObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "135876557724587696326292677847615091433",
            "length": 507.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-f9dd2bcc",
        "signature_type": "Line",
        "target": {
            "file": "jobs/source/JobExecutionData.cpp"
        },
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "105133833989635261553156404690067721206",
                "186083815745523312537857418950531539839",
                "319768275999352311039796530404759084195",
                "297863295562157530924376717696635307268",
                "21667761326410514103531540288704053594",
                "64249108308009225819191763048344628483",
                "189390407858262945450198505220860195086",
                "210726396485484393780193010439271515438",
                "259609254726988359740618363552077659420",
                "236489779058644811984152869532202232792",
                "245880766571322590906704147811867478228",
                "272608736158127984914987273978821955375",
                "197440217010938954578994090355689371833",
                "26122487556460444199873023724812962257",
                "213770738418767102350140874491795214173",
                "315365236475809462076916119778680191479",
                "92380083912246223941054443430087346763",
                "265332521675794601042655385681207579715",
                "46022544645426269031246536017884943727",
                "120625001011677570430966504627858287097",
                "237233902373343228739195640316660448047",
                "69415937472651345860621860552144620275",
                "121181327997155523821172047446123757437",
                "41105421293729969177754054255708041768",
                "241365226279089612358919587215511244737",
                "28567381719829483965993984983352612378",
                "300129179695404685875012377783174598624",
                "196572798754343784603630677333544298334",
                "38968225556383646472778735515177133980",
                "249137149522309787902853990847877009264",
                "119328069703272149741003516618317054466",
                "225732978247869259933834471318872978428",
                "155586135491892884796756586530541045817",
                "166985382376453867731703717552306380339",
                "77955344949282666773228382038168540340",
                "6360981779214186112781083788494262898",
                "57957506093459423608948533585143647793",
                "331488696877821895607398793591227274880",
                "1099506410892249386352422475341449102",
                "146198220505782701561345552152463083175",
                "7664251832652631331459852956683154397",
                "66196794183541831526451978249701048226",
                "174421260396659925948748909798687778620",
                "207688172214485008772601507573182920379",
                "79767509502200151253554444456676168165",
                "280428535740401275077877231871822377392",
                "278749612369298466330134893971596941666",
                "178758754549987429142602963967361798327",
                "233049994841161270269558516234182765259",
                "79281247495960211698909762852835215639"
            ],
            "threshold": 0.9
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    },
    {
        "id": "CVE-2021-40831-fe7b4024",
        "signature_type": "Function",
        "target": {
            "file": "shadow/source/ShadowStateWithDelta.cpp",
            "function": "ShadowStateWithDelta::LoadFromObject"
        },
        "deprecated": false,
        "digest": {
            "function_hash": "93742271920272451382412642466109419538",
            "length": 421.0
        },
        "signature_version": "v1",
        "source": "https://github.com/aws/aws-iot-device-sdk-cpp-v2/commit/7fa9d625bb033dc91a7ec308b805bdae540273cd"
    }
]
source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2021-40831.json"