angler-fishThe Vulnerability History Project

CVE-2022-43945



  • Commits
  • Files Patched
  • 1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    268
    269
    270
    271
    272
    273
    274
    275
    276
    277
    278
    279
    280
    281
    282
    283
    284
    285
    286
    287
    288
    289
    290
    291
    292
    293
    294
    295
    296
    297
    298
    299
    300
    301
    302
    303
    304
    305
    306
    307
    308
    309
    310
    311
    312
    313
    314
    315
    316
    317
    318
    319
    320
    321
    322
    323
    324
    325
    326
    327
    328
    329
    330
    331
    332
    333
    334
    335
    336
    337
    338
    339
    340
    341
    342
    343
    344
    345
    346
    347
    348
    349
    350
    351
    352
    353
    354
    355
    356
    357
    358
    359
    360
    361
    362
    363
    364
    365
    366
    367
    368
    369
    370
    371
    372
    373
    374
    375
    376
    377
    378
    379
    380
    381
    382
    383
    384
    385
    386
    387
    388
    389
    390
    391
    392
    393
    394
    395
    396
    397
    398
    399
    400
    401
    402
    403
    404
    405
    406
    407
    408
    409
    410
    411
    412
    413
    414
    415
    416
    417
    418
    419
    420
    421
    422
    423
    424
    425
    426
    427
    428
    429
    430
    431
    432
    433
    434
    435
    436
    437
    438
    439
    440
    441
    442
    443
    444
    445
    446
    447
    448
    449
    450
    451
    452
    453
    454
    455
    456
    457
    458
    459
    460
    461
    462
    463
    464
    465
    466
    467
    468
    469
    470
    471
    472
    473
    474
    475
    476
    477
    478
    479
    480
    481
    482
    483
    484
    485
    486
    487
    488
    489
    490
    491
    492
    493
    494
    495
    496
    497
    498
    499
    500
    501
    502
    503
    504
    505
    506
    507
    508
    509
    510
    511
    512
    513
    514
    515
    516
    517
    518
    519
    520
    521
    522
    523
    524
    525
    526
    527
    528
    529
    530
    531
    532
    533
    534
    535
    536
    537
    538
    539
    540
    541
    542
    543
    544
    545
    546
    547
    548
    549
    550
    551
    552
    553
    554
    555
    556
    557
    558
    559
    560
    561
    562
    563
    564
    565
    566
    567
    568
    569
    570
    571
    572
    573
    574
    575
    576
    577
    578
    579
    580
    581
    582
    583
    584
    585
    586
    587
    588
    589
    590
    591
    592
    593
    594
    595
    596
    597
    598
    599
    600
    601
    602
    603
    604
    605
    606
    607
    608
    609
    610
    611
    612
    613
    614
    615
    616
    617
    618
    619
    620
    621
    622
    623
    624
    625
    626
    627
    628
    629
    630
    631
    632
    633
    634
    635
    636
    637
    638
    639
    640
    641
    642
    643
    644
    645
    646
    647
    648
    649
    650
    651
    652
    653
    654
    655
    656
    657
    658
    659
    660
    661
    662
    663
    664
    665
    666
    667
    668
    669
    670
    671
    672
    673
    674
    675
    676
    677
    678
    679
    680
    681
    682
    683
    684
    685
    686
    687
    688
    689
    690
    691
    692
    693
    694
    695
    696
    697
    698
    699
    700
    701
    702
    703
    704
    705
    706
    707
    708
    709
    710
    711
    712
    713
    714
    715
    716
    717
    718
    719
    720
    721
    722
    723
    724
    725
    726
    727
    728
    729
    730
    731
    732
    733
    734
    735
    736
    737
    738
    739
    740
    741
    742
    743
    744
    745
    746
    747
    748
    749
    750
    751
    752
    753
    754
    755
    756
    757
    758
    759
    760
    761
    762
    763
    764
    765
    766
    767
    768
    769
    770
    771
    772
    773
    774
    775
    776
    777
    778
    779
    780
    781
    782
    783
    784
    785
    786
    787
    788
    789
    790
    791
    792
    793
    794
    795
    796
    797
    798
    799
    800
    801
    802
    803
    804
    805
    806
    807
    808
    809
    810
    811
    812
    813
    814
    815
    816
    817
    818
    819
    820
    821
    822
    823
    824
    825
    826
    827
    828
    829
    830
    831
    832
    833
    834
    835
    836
    837
    838
    839
    840
    841
    842
    843
    844
    845
    846
    847
    848
    849
    850
    851
    852
    853
    854
    855
    856
    857
    858
    859
    860
    861
    862
    863
    864
    865
    866
    867
    868
    869
    870
    871
    872
    873
    874
    875
    876
    877
    878
    879
    880
    881
    882
    883
    884
    885
    886
    887
    888
    889
    890
    891
    892
    893
    894
    895
    896
    897
    898
    899
    900
    901
    902
    903
    904
    905
    906
    907
    908
    909
    910
    911
    912
    913
    914
    915
    916
    917
    918
    919
    920
    921
    922
    923
    924
    925
    926
    927
    928
    929
    930
    931
    932
    933
    934
    935
    936
    937
    938
    939
    940
    941
    942
    943
    944
    945
    946
    947
    948
    949
    950
    951
    952
    953
    954
    955
    956
    957
    958
    959
    960
    961
    962
    963
    964
    965
    966
    967
    968
    969
    970
    971
    972
    973
    974
    975
    976
    
    CVE: CVE-2022-43945
    CWE:
    - 770
    ipc:
      note: 
      answer: 
      question: |
        Did the feature that this vulnerability affected use inter-process
        communication? IPC includes OS signals, pipes, stdin/stdout, message
        passing, and clipboard. Writing to files that another program in this
        software system reads is another form of IPC.
    
        Answer must be true or false.
        Write a note about how you came to the conclusions you did, regardless of
        what your answer was.
    CVSS: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
    bugs: []
    i18n:
      note: 
      answer: 
      question: |
        Was the feature impacted by this vulnerability about internationalization
        (i18n)?
    
        An internationalization feature is one that enables people from all
        over the world to use the system. This includes translations, locales,
        typography, unicode, or various other features.
    
        Answer should be true or false
        Write a note about how you came to the conclusions you did, regardless of
        what your answer was.
    vccs:
    - note: Discovered automatically by archeogit.
      commit: 0d0f4aab4e4d290138a4ae7f2ef8469e48c9a669
    - note: Discovered automatically by archeogit.
      commit: 49d99608213b60dec319400edf997e0fe0567cdf
    - note: Discovered automatically by archeogit.
      commit: 2289e87b5951f97783f07fc895e6c5e804b53668
    - note: Discovered automatically by archeogit.
      commit: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2
    - note: Discovered automatically by archeogit.
      commit: 63f8de37951a64cc24479eafd33085537e088075
    - note: Discovered automatically by archeogit.
      commit: a2f999a37ebb77e857d3a178bd6f52d1163cd980
    - note: Discovered automatically by archeogit.
      commit: 65294c1f2c5e72b15b76e16c8c8cfd9359fc9f6f
    - note: Discovered automatically by archeogit.
      commit: '0926c39515aa065a296e97dfc8790026f1e53f86'
    - note: Discovered automatically by archeogit.
      commit: 7ea34ac15e45b790f2faa7d5f69c560a43f2de70
    - note: Discovered automatically by archeogit.
      commit: 4271c2c0887562318a0afef97d32d8a71cbe0743
    - note: Discovered automatically by archeogit.
      commit: 44e34da60b24ca14666534b61cc9579aa4e1eac5
    - note: Discovered automatically by archeogit.
      commit: ba1df797e5bbba68ddd1a29bd658b1c11f9a60b6
    - note: Discovered automatically by archeogit.
      commit: 788f7183fba86b46074c16e7d57ea09302badff4
    - note: Discovered automatically by archeogit.
      commit: 778f068fa0c0846b650ebdb8795fd51b5badc332
    - note: Discovered automatically by archeogit.
      commit: 8d2009a10b3abaa12a39deb4876b215714993fe8
    - note: Discovered automatically by archeogit.
      commit: b9081d90f5b989cd927052084b16b4f950c8c8d7
    - note: Discovered automatically by archeogit.
      commit: 8537488b5a2f33980e33f654b0a515304de2b267
    - note: Discovered automatically by archeogit.
      commit: 7f87fc2d34d475225e78b7f5c4eabb121f4282b2
    - note: Discovered automatically by archeogit.
      commit: 026fec7e7c4723b5f26a753bbcad69f68c8299d4
    - note: Discovered automatically by archeogit.
      commit: 53b1119a6e5028b125f431a0116ba73510d82a72
    - note: Discovered automatically by archeogit.
      commit: 7adae489fe794e3e203ff168595f635d0b845e59
    - note: Discovered automatically by archeogit.
      commit: 0cb4d23ae08c48f6bf3c29a8e5c4a74b8388b960
    - note: Discovered automatically by archeogit.
      commit: 2c42f804d30f6a8d86665eca84071b316821ea08
    - note: Discovered automatically by archeogit.
      commit: 9575363a9e4c8d7e2f9ba5e79884d623fff0be6f
    - note: Discovered automatically by archeogit.
      commit: 5cf353354af1a385f29dec4609a1532d32c83a25
    - note: Discovered automatically by archeogit.
      commit: 224c1c894e48cd72e4dd9fb6311be80cbe1369b0
    - note: Discovered automatically by archeogit.
      commit: da39201637297460c13134c29286a00f3a1c92fe
    - note: Discovered automatically by archeogit.
      commit: c44b31c263798ec34614dd394c31ef1a2e7e716e
    - note: Discovered automatically by archeogit.
      commit: dae9a6cab8009e526570e7477ce858dcdfeb256e
    - note: Discovered automatically by archeogit.
      commit: 38a70315599dedacd9ff3bd1016f9048c9d0ad12
    - note: Discovered automatically by archeogit.
      commit: 2bbfed98a4d82ac4e7abfcd4eba40bddfc670b1d
    - note: Discovered automatically by archeogit.
      commit: f0b5de1b6b8b66552bcc7ae692f45940d411cf05
    - note: Discovered automatically by archeogit.
      commit: b5a1a81e5c25fb6bb3fdc1812ba69ff6ab638fcf
    - note: Discovered automatically by archeogit.
      commit: 3ab4d8b1215d61736e2a9a26bea7cc2e6b029e3d
    - note: Discovered automatically by archeogit.
      commit: c8320ccdd47ebf31e516286b594d1cc36cbaf551
    - note: Discovered automatically by archeogit.
      commit: 6b9b21073d3b250e17812cd562fffc9006962b39
    - note: Discovered automatically by archeogit.
      commit: 58e7b33a58d0cd07c9294d5161553b204c75662d
    - note: Discovered automatically by archeogit.
      commit: 23e50fe3a5e6045a573c69d4b0e3d78aa6183323
    - note: Discovered automatically by archeogit.
      commit: 2282cd2c05e281120dedc665a8a6a24053c44662
    - note: Discovered automatically by archeogit.
      commit: e0639dc5805a9d4faaa2c07ad98fa853b9529dd3
    - note: Discovered automatically by archeogit.
      commit: b86cef60dafcbdf5a19adfa990c2c1672222e677
    - note: Discovered automatically by archeogit.
      commit: 0a93a47f042c459f0f46942c3a920e3c81878031
    - note: Discovered automatically by archeogit.
      commit: 3c7aa15d2073d81e56e8ba8771a4ab6f23be7ae2
    - note: Discovered automatically by archeogit.
      commit: b37ad28bcaa7c486a4ff0fb6c3bdaaacd67b86ce
    - note: Discovered automatically by archeogit.
      commit: '0078117c6d9160031b866cfa1853514d4f6865d2'
    - note: Discovered automatically by archeogit.
      commit: fff4080b2f1389ecf3028d72eb70e1837df48b01
    - note: Discovered automatically by archeogit.
      commit: 528b84934eb904ecafea4ed482a1c52e3c814050
    - note: Discovered automatically by archeogit.
      commit: 9cf514ccfacb301f3b1b4509a8ce25dffad55880
    - note: Discovered automatically by archeogit.
      commit: ccae70a9ee415a89b70e97a36886ab55191ebaea
    - note: Discovered automatically by archeogit.
      commit: 6308bc98e86ee8c7bbd56a39839a257a16c9378c
    - note: Discovered automatically by archeogit.
      commit: 51911868fc62f6b1bc460ea2d8bddece6c72e467
    - note: Discovered automatically by archeogit.
      commit: 9f415eb25574db4b73a9a712a4438e41dc284922
    - note: Discovered automatically by archeogit.
      commit: df547efb03e3e8f9ea726e1d07fbbd6fd0706cd7
    - note: Discovered automatically by archeogit.
      commit: 5304877936c0a67e1a01464d113bae4c81eacdb6
    - note: Discovered automatically by archeogit.
      commit: a11ada99ce93a79393dc6683d22f7915748c8f6b
    - note: Discovered automatically by archeogit.
      commit: e739b12042b6b079a397a3c234f96c09d1de0b40
    - note: Discovered automatically by archeogit.
      commit: ce0887ac96d35c7105090e166bb0807dc0a0e838
    - note: Discovered automatically by archeogit.
      commit: 624322f1adc58acd0b69f77a6ddc764207e97241
    - note: Discovered automatically by archeogit.
      commit: 29ae7f9dc21a7dda41d78b27bbda7d427ece8ad4
    - note: Discovered automatically by archeogit.
      commit: 3e98abffd1665b884a322aedcd528577842f762f
    - note: Discovered automatically by archeogit.
      commit: 6ee95d1c899186c0798cafd25998d436bcdb9618
    - note: Discovered automatically by archeogit.
      commit: 74725959c33c14114fdce1e36e3504d106584d53
    - note: Discovered automatically by archeogit.
      commit: 221a68766973d7a3afe40a05abd8258b5de016a0
    - note: Discovered automatically by archeogit.
      commit: 97ad4031e29521894fc28765f14247e79b0ef263
    - note: Discovered automatically by archeogit.
      commit: 95da1b3a5aded124dd1bda1e3cdb876184813140
    - note: Discovered automatically by archeogit.
      commit: 66af25799940b26efd41ea6e648f75c41a48a2c2
    - note: Discovered automatically by archeogit.
      commit: 6011695da2d7c588f2dfe57c318758f0bf1154dd
    - note: Discovered automatically by archeogit.
      commit: 76d348fadff52e8ad10e7f587a4560df79a5fefe
    - note: Discovered automatically by archeogit.
      commit: d83017f94c290c56010e194cdbc45e59894ccae2
    - note: Discovered automatically by archeogit.
      commit: 0162ac2b978e18792fa8cf3c0b4304321b4a3983
    - note: Discovered automatically by archeogit.
      commit: 38c2f4b12a455cb3a108fd5c79a10df2ba3ec9a7
    - note: Discovered automatically by archeogit.
      commit: '0912128149e86b48ed946371298d7fe61120d627'
    - note: Discovered automatically by archeogit.
      commit: 6867137ebcf4155fe25f2ecf7c29b9fb90a76d1d
    - note: Discovered automatically by archeogit.
      commit: e85687393f3ee0a77ccca016f903d1558bb69258
    - note: Discovered automatically by archeogit.
      commit: fd9110113c434562c287f222cb4e30befb15ecdd
    - note: Discovered automatically by archeogit.
      commit: 20b7d86f29d39e8ae19bb29c24ffee70dc385ddf
    - note: Discovered automatically by archeogit.
      commit: d3134b1049c3db8fdac0c6dc9430facf30015a15
    - note: Discovered automatically by archeogit.
      commit: 529d7b2a7fa31e9f7d08bc790d232c3cbe64fa24
    - note: Discovered automatically by archeogit.
      commit: 84d38ac9abf0a5bc0044c9363acaad55a9a4be0d
    - note: Discovered automatically by archeogit.
      commit: 12ed22f3c3dc75687ec532534aa01cd41111c1f8
    - note: Discovered automatically by archeogit.
      commit: 4d01b7f5e7576858b71cbaa72b541e17a229cb91
    - note: Discovered automatically by archeogit.
      commit: 36acb66bda512dd8159c3e1b40358c5219524868
    - note: Discovered automatically by archeogit.
      commit: 8fcd461db7c09337b6d2e22d25eb411123f379e3
    - note: Discovered automatically by archeogit.
      commit: acf9295b1c4e60fc205e21b7a5c9dc6e1cb2764a
    - note: Discovered automatically by archeogit.
      commit: 203a8c8e66278a5936a230edaac29017e50c88fb
    - note: Discovered automatically by archeogit.
      commit: 0cc11a61b80a1ab1d12f1597b27b8b45ef8bac4a
    - note: Discovered automatically by archeogit.
      commit: 0a880a28f8add9b134a26f6e058c40199a2ffbc8
    - note: Discovered automatically by archeogit.
      commit: 14ed14cc7c062bbed7821be0a93938dc78a49803
    - note: Discovered automatically by archeogit.
      commit: 9cc7680149b238223bbb8bcf3272f6bd47f1fbfb
    - note: Discovered automatically by archeogit.
      commit: ca9364dde50daba93eff711b4b945fd08beafcc2
    - note: Discovered automatically by archeogit.
      commit: 4cdc951b8611de4ce25e35c9fb8c0656150c9245
    - note: Discovered automatically by archeogit.
      commit: b12a05cbdfdf7e4d8cbe8fa78e995f971420086b
    - note: Discovered automatically by archeogit.
      commit: 89c905beccbbafa88490c8c4c35eaec5ce4c1329
    - note: Discovered automatically by archeogit.
      commit: ff194bd95959ea9047d536b4f4ad6a992754e48d
    - note: Discovered automatically by archeogit.
      commit: 13cd21845d6a9729ca95e36ae6e8c669623fbfd4
    - note: Discovered automatically by archeogit.
      commit: a457974f1b9524a6e7d0a0be10df760e7802d32f
    - note: Discovered automatically by archeogit.
      commit: 4a269efb6f8199b58aa77a1a40404877974feb26
    - note: Discovered automatically by archeogit.
      commit: 1c8c601a8c0dc59fe64907dcd9d512a3d181ddc7
    - note: Discovered automatically by archeogit.
      commit: dd5e3fbc1f472951afd7e7643ace5d1672b31358
    - note: Discovered automatically by archeogit.
      commit: 4864af97e02d1ef6aa78963195a64ed2ed7752c3
    - note: Discovered automatically by archeogit.
      commit: 2dd6e458c3dc1ae598867130dc618eabbe7ccda5
    - note: Discovered automatically by archeogit.
      commit: 0eb6f20aa532b0c16849d627926c2ad3fe2f1cdf
    - note: Discovered automatically by archeogit.
      commit: 4b24ca7d30430882a2eaeb9d511990fb4581230d
    - note: Discovered automatically by archeogit.
      commit: 5277a79e2dee458f0185e4ebde1cd4e128f014e9
    - note: Discovered automatically by archeogit.
      commit: b7342204253aaa1ce8351e0d94b43f98c8706cee
    - note: Discovered automatically by archeogit.
      commit: 2c41beb0e5cf22fe3ab4c4adc3cedd5f732b2a7e
    - note: Discovered automatically by archeogit.
      commit: 3bd64a5ba1719c2bb6cba4493dfd3e23a7653e54
    - note: Discovered automatically by archeogit.
      commit: d85ed443052570b25ea4b5f5fa70c57e0129fbc4
    - note: Discovered automatically by archeogit.
      commit: 8daae4dc0d09d44d38194f72bc91740b46a6ce53
    - note: Discovered automatically by archeogit.
      commit: ae7095a7c44b4cda963e3d4059788ff60e119684
    - note: Discovered automatically by archeogit.
      commit: e31a1b662f40fd460e982ef87582c66c51596cd0
    - note: Discovered automatically by archeogit.
      commit: 571e0451c4de0a545960ffaea16d969931afc563
    - note: Discovered automatically by archeogit.
      commit: 81243e3fe37ed547fc4ed8aab1cec2865540bb18
    - note: Discovered automatically by archeogit.
      commit: 5185980d8a23001c2317c290129ab7ab20067e20
    - note: Discovered automatically by archeogit.
      commit: 53d70873e37c09a582167ed73d1858e3a2af0157
    - note: Discovered automatically by archeogit.
      commit: cf907b11326d9360877d6c6ea8f75e1b29f39f2f
    - note: Discovered automatically by archeogit.
      commit: b7a0c8f6e741bf9dee0d24e69d3ce51fa4ccce78
    - note: Discovered automatically by archeogit.
      commit: dcb488a3b7ac3987e21148f44f641c9b2e734232
    - note: Discovered automatically by archeogit.
      commit: 0f81d96098f8eb707afe2f8d5c3fe0f9316ef5ce
    - note: Discovered automatically by archeogit.
      commit: '044959715f370b24870c95df3940add8710c5a29'
    - note: Discovered automatically by archeogit.
      commit: f9a953fb369bbd2135ccead3393ec1ef66544471
    - note: Discovered automatically by archeogit.
      commit: cbd9abb3706e96563b36af67595707a7054ab693
    - note: Discovered automatically by archeogit.
      commit: 0dfaf2a371436860ace6af889e6cd8410ee63164
    - note: Discovered automatically by archeogit.
      commit: 67cd453eeda86be90f83a0f4798f33832cf2d98c
    - note: Discovered automatically by archeogit.
      commit: 10ff84228197f47401833495ba19a50131323b4a
    - note: Discovered automatically by archeogit.
      commit: c8e88e3aa73889421461f878cd569ef84f231ceb
    - note: Discovered automatically by archeogit.
      commit: 000dfa18b3df9c62df5f768f9187cf1a94ded71d
    - note: Discovered automatically by archeogit.
      commit: 06bee693a1f1cb774b91000f05a6e183c257d8e9
    - note: Discovered automatically by archeogit.
      commit: a73bed98413b1d9eb4466f776a56d2fde8b3b2c9
    - note: Discovered automatically by archeogit.
      commit: ba881a0a5342b3aaf83958901ebe3fe752eaab46
    - note: Discovered automatically by archeogit.
      commit: e1a90ebd8b2349eb00ec22f0b8bf6ab8bbd06cc8
    - note: Discovered automatically by archeogit.
      commit: 645fcad371420913c30e9aca80fc0a38f3acf432
    - note: Discovered automatically by archeogit.
      commit: '09426ef2a64ee189ca1e3298f1e874842dbf35ea'
    - note: Discovered automatically by archeogit.
      commit: 9d32b412fe0a6186cc57789d218e8f8299454ae2
    - note: Discovered automatically by archeogit.
      commit: 24bab491220faa446d945624086d838af41d616c
    - note: Discovered automatically by archeogit.
      commit: 403366a7e8e2930002157525cd44add7fa01bca9
    - note: Discovered automatically by archeogit.
      commit: 0a2050d744037158de773be5c6f1fc468a551bae
    - note: Discovered automatically by archeogit.
      commit: 84e1b21d5ec4cc1b005586f32c67c046ea4ffb8a
    - note: Discovered automatically by archeogit.
      commit: f759eff260f1f0b0f56531517762f27ee3233506
    - note: Discovered automatically by archeogit.
      commit: 7c59deed5cd2e1cfc6cbecf06f4584ac53755f53
    - note: Discovered automatically by archeogit.
      commit: 0a146f04aa0fa7a57aaed3913d1c2732b3853f31
    - note: Discovered automatically by archeogit.
      commit: dca71651f097ea608945d7a66bf62761a630de9a
    - note: Discovered automatically by archeogit.
      commit: 3909c3bc604688503e31ddceb429dc156c4720c1
    - note: Discovered automatically by archeogit.
      commit: 244e2befcba80f42c65293b6c56282bb78f9f417
    - note: Discovered automatically by archeogit.
      commit: ec6b5d7b5064fde27aee798b81107ea3a830de85
    - note: Discovered automatically by archeogit.
      commit: 3a3f1fbacb0960b628e5a9f07c78287312f7a99d
    - note: Discovered automatically by archeogit.
      commit: e8febea7190bcbd1e608093acb67f2a5009556aa
    - note: Discovered automatically by archeogit.
      commit: 2212036cadf4da3c4b0e4bd2a9a8c3d78617ab4f
    - note: Discovered automatically by archeogit.
      commit: d9b74bdac6f24afc3101b6a5b6f59842610c9c94
    - note: Discovered automatically by archeogit.
      commit: 406a7ea97d9dc1a9348ba92c4cd0e7c678185c4c
    - note: Discovered automatically by archeogit.
      commit: 6ac90391c6e36c536cfcedbe4801a77e304205b1
    - note: Discovered automatically by archeogit.
      commit: 4796f45740bc6f2e3e6cc14e7ed481b38bd0bd39
    - note: Discovered automatically by archeogit.
      commit: 9a74af21330c8d46efa977d088a62cc1bfa954e9
    - note: Discovered automatically by archeogit.
      commit: 2ca72e17e5acb1052c35c9faba609c2289ce7a92
    - note: Discovered automatically by archeogit.
      commit: 5c505d128691c70991b766dd6a3faf49fa59ecfb
    - note: Discovered automatically by archeogit.
      commit: fe0750e5c43189adb6e6fc59837af7d5a588f413
    - note: Discovered automatically by archeogit.
      commit: 9d313b17db965ae42137c5d4dd3063037544c4cd
    - note: Discovered automatically by archeogit.
      commit: b7f5fbf219aecda98e32de305551e445f9438899
    - note: Discovered automatically by archeogit.
      commit: d0abdae5191a916d767164f6fc6c0e2e814a20a7
    - note: Discovered automatically by archeogit.
      commit: 44592fe9479d8d4b88594365ab825f7b07afdf7c
    - note: Discovered automatically by archeogit.
      commit: 92fa6c08c251d52d0d7b46066ecf87b96a0c4b8f
    - note: Discovered automatically by archeogit.
      commit: c1346a1216ab5cb04a265380ac9035d91b16b6d5
    - note: Discovered automatically by archeogit.
      commit: 0733d21338747483985a5964e852af160d88e429
    - note: Discovered automatically by archeogit.
      commit: 791234448d4798f589110c17d2baaf1bbcc56cb8
    - note: Discovered automatically by archeogit.
      commit: 2db134eb3b39faefc7fbfb200156d175edba2f68
    - note: Discovered automatically by archeogit.
      commit: db59c0ef08ca56758dcee6495d9d6a086682c5ec
    - note: Discovered automatically by archeogit.
      commit: 5aff7d0820c472f52153ec5f9abf1df4dea28f3d
    - note: Discovered automatically by archeogit.
      commit: 2846bb0525a73e00b3566fda535ea6a5879e2971
    - note: Discovered automatically by archeogit.
      commit: 5d6031ca742f9f07b9c9d9322538619f3bd155ac
    - note: Discovered automatically by archeogit.
      commit: 817cb9d43d4c330f9fc023d96e5beaa1abe8c4b7
    - note: Discovered automatically by archeogit.
      commit: a528d35e8bfcc521d7cb70aaf03e1bd296c8493f
    - note: Discovered automatically by archeogit.
      commit: bac966d6065207b6900a4c2a3e6e5f78cfee7b4d
    - note: Discovered automatically by archeogit.
      commit: fda494411485aff91768842c532f90fb8eb54943
    - note: Discovered automatically by archeogit.
      commit: dd97fddedc251eb423408d89f2947eff9c4ea3c1
    - note: Discovered automatically by archeogit.
      commit: 3ba75830ce175550ef45c6524ec62faab8f62c1b
    - note: Discovered automatically by archeogit.
      commit: 78e70e780b289ff59ec33a9f9c1fcecaf17a46e1
    - note: Discovered automatically by archeogit.
      commit: e8e8753f7a32ce4f636771126fc8eba0dc4ad817
    - note: Discovered automatically by archeogit.
      commit: b0b0c0a26e846ae6646af9f59a3d2ea06b49cbc7
    - note: Discovered automatically by archeogit.
      commit: 2e6c6e4c4375bfd3defa5b1ff3604d9f33d1c936
    - note: Discovered automatically by archeogit.
      commit: e333f3bbefe3e25e2bcff58063f920a2eaba224b
    - note: Discovered automatically by archeogit.
      commit: 5717e0128422b96be6aa414fa752ec90c1cd31e9
    - note: Discovered automatically by archeogit.
      commit: 75ef9de1267ba171ecefafca35758e2be0db10dc
    - note: Discovered automatically by archeogit.
      commit: f69adb2fe2553f0536ad3603828c835239d5ec3e
    - note: Discovered automatically by archeogit.
      commit: 7ba630f54ca6404351cebea03fbd3c95760b9b02
    - note: Discovered automatically by archeogit.
      commit: 2317dc557a3b6d5b73b697034611d658eb2cbde9
    - note: Discovered automatically by archeogit.
      commit: d76cc46b37e123e8d245cc3490978dbda56f979d
    - note: Discovered automatically by archeogit.
      commit: ed94164398c935a42be7b129a478eb19c598b68a
    - note: Discovered automatically by archeogit.
      commit: 72083396074035ffa5cf81b6bb3e55f1d615badf
    - note: Discovered automatically by archeogit.
      commit: e8ff2a8453cedf38d6d7a0528cb9c308066a3e3e
    - note: Discovered automatically by archeogit.
      commit: 97e47fa11deae10ae72aa1109e700565c57152f5
    - note: Discovered automatically by archeogit.
      commit: 34e9a63b4f3e169b583f6ba2e26356ecbf932fba
    - note: Discovered automatically by archeogit.
      commit: fc2dd2e51a1940acac665696e6a70a1a73dc90a4
    - note: Discovered automatically by archeogit.
      commit: f5dcccd647da513a89f3b6ca392b0c1eb050b9fc
    - note: Discovered automatically by archeogit.
      commit: cc028a10a48c3c555d7772d02f56eea9f86fdf79
    - note: Discovered automatically by archeogit.
      commit: 1841b9b61492e35234bdca8a5737a0e5df770f27
    - note: Discovered automatically by archeogit.
      commit: a887eaed2a964754334cd3f8c5fe87e413e68fef
    - note: Discovered automatically by archeogit.
      commit: 8c293ef993c8df0b1bea9ecb0de6eb96dec3ac9d
    - note: Discovered automatically by archeogit.
      commit: 92b54a4fa4224e6116eb0d87a39dd05af23fcdfa
    - note: Discovered automatically by archeogit.
      commit: f0af22101d9072c6488b8d20d6e33338669029fe
    - note: Discovered automatically by archeogit.
      commit: 1fcbd1c9456ba129d38420e345e91c4b6363db47
    - note: Discovered automatically by archeogit.
      commit: 7fe2a71dda349a1afa75781f0cc7975be9784d15
    - note: Discovered automatically by archeogit.
      commit: 788cd46ecf83ee2d561cb4e754e276dc8089b787
    - note: Discovered automatically by archeogit.
      commit: ebcd8e8b28535b643a4c06685bd363b3b73a96af
    - note: Discovered automatically by archeogit.
      commit: 7627d7dc79a8edd4b8f946a66002ea4205203112
    - note: Discovered automatically by archeogit.
      commit: 02e1215f9f72ad8c087e21a5701bea0ac18fafd4
    - note: Discovered automatically by archeogit.
      commit: 97a32539b9568bb653683349e5a76d02ff3c3e2c
    - note: Discovered automatically by archeogit.
      commit: '051382885552e12541cc0ebf82092be374a9ed2a'
    - note: Discovered automatically by archeogit.
      commit: 31ef83dc053835fc14741426e20c60dbbba8c13d
    - note: Discovered automatically by archeogit.
      commit: f01274a9335307eca729b5d12609976afcf21530
    - note: Discovered automatically by archeogit.
      commit: 87512386e951ee28ba2e7ef32b843ac97621d371
    - note: Discovered automatically by archeogit.
      commit: '08281341be8ebc97ee47999812bcf411942baa1e'
    - note: Discovered automatically by archeogit.
      commit: 825213e59ec24110b0a0f94456db42621f928421
    - note: Discovered automatically by archeogit.
      commit: 783112f7401ff449d979530209b3f6c2594fdb4e
    - note: Discovered automatically by archeogit.
      commit: '0839ffb83e44e5ff1843e932592525fc2bff23ff'
    - note: Discovered automatically by archeogit.
      commit: 818e5a22e907fbae75e9c1fd78233baec9fa64b6
    - note: Discovered automatically by archeogit.
      commit: e6faac3f58c7c4176b66f63def17a34232a17b0e
    - note: Discovered automatically by archeogit.
      commit: 987da4791052fa298b7cfcde4dea9f6f2bbc786b
    - note: Discovered automatically by archeogit.
      commit: '00801cd92d91e94aa04d687f9bb9a9104e7c3d46'
    - note: Discovered automatically by archeogit.
      commit: f0c63124a6165792f6e37e4b5983792d009e1ce8
    - note: Discovered automatically by archeogit.
      commit: 2f221d6f7b881d95de1f356a3097d755ab1e47d4
    - note: Discovered automatically by archeogit.
      commit: 7775ec57f4c71309109f9e98cf8854a2ca8c9df1
    - note: Discovered automatically by archeogit.
      commit: 9f67f189939eccaa54f3d2c9cf10788abaf2d584
    - note: Discovered automatically by archeogit.
      commit: 758e99fefe1d9230111296956335cd35995c0eaf
    - note: Discovered automatically by archeogit.
      commit: 255fbca65137e25b12bced18ec9a014dc77ecda0
    - note: Discovered automatically by archeogit.
      commit: 41f53350a0f36a7b8e31bec0d0ca907e028ab4cd
    - note: Discovered automatically by archeogit.
      commit: 927bfc5600cd6333c9ef9f090f19e66b7d4c8ee1
    - note: Discovered automatically by archeogit.
      commit: b44061d0b914c11fb8f8a747c91d111973f56d76
    - note: Discovered automatically by archeogit.
      commit: 9fe61450972d3900bffb1dc26a17ebb9cdd92db2
    - note: Discovered automatically by archeogit.
      commit: debf16f0c671cb8db154a9ebcd6014cfff683b80
    - note: Discovered automatically by archeogit.
      commit: 7f84b488f9add1d5cca3e6197c95914c7bd3c1cf
    - note: Discovered automatically by archeogit.
      commit: 6521f8917082928a4cb637eb64b77b5f2f5b30fc
    - note: Discovered automatically by archeogit.
      commit: 1091006c5eb15cba56785bd5b498a8d0b9546903
    - note: Discovered automatically by archeogit.
      commit: 3b0ebb255fdc49a3d340846deebf045ef58ec744
    - note: Discovered automatically by archeogit.
      commit: e354d571bb481f1d71f2c3004b9ff570b32e83bd
    - note: Discovered automatically by archeogit.
      commit: '0020939f20ce2881e51488e254fbb7a9b6c515f6'
    - note: Discovered automatically by archeogit.
      commit: 5191955d6fc65e6d4efe8f4f10a6028298f57281
    - note: Discovered automatically by archeogit.
      commit: bddfdbcddbe267519cd36aeb115fdf8620980111
    - note: Discovered automatically by archeogit.
      commit: 0ccc61b1c76e5163c6fea6cf83bd18e7ea244c5b
    - note: Discovered automatically by archeogit.
      commit: 403217f30418c808600e3e8e345413ba5cc15676
    - note: Discovered automatically by archeogit.
      commit: 9f06c719f474be7003763284a990bed6377bb0d4
    - note: Discovered automatically by archeogit.
      commit: d8ed029d6000ba2e2908d9286409e4833c091b4c
    - note: Discovered automatically by archeogit.
      commit: 1cad7ea6fe98dc414bd3df55275c147bd15ebf97
    - note: Discovered automatically by archeogit.
      commit: 4b5b3ba16be1b195d2e1161746637acd4b9fed4f
    - note: Discovered automatically by archeogit.
      commit: 0b9547bf6b94317b3f8e2496dc2b44cb6e599b01
    - note: Discovered automatically by archeogit.
      commit: 860a0d9e511f278bedab62d555a457c18e0841d5
    - note: Discovered automatically by archeogit.
      commit: 8e5b67731d088e66fc6a59d9e2fc9a5e4e187303
    - note: Discovered automatically by archeogit.
      commit: 2825a7f90753012babe7ee292f4a1eadd3706f92
    - note: Discovered automatically by archeogit.
      commit: 468039ee469c5772d3e39f736923c5e0c31017e2
    - note: Discovered automatically by archeogit.
      commit: 62ed448cc53b654036f7d7f3c99f299d79ad14c3
    - note: Discovered automatically by archeogit.
      commit: de4aee2e0a376fb272f44139150115a6dec1da95
    fixes:
    - note: 
      commit: 
    - note: 
      commit: 
    - note: |
        Taken from NVD references list with Git commit. If you are
        curating, please fact-check that this commit fixes the vulnerability and replace this comment with 'Manually confirmed'
      commit: f90497a16e434c2211c66e3de8e77b17868382b8
    vouch:
      note: 
      answer: 
      question: |
        Was there any part of the fix that involved one person vouching for
        another's work?
    
        This can include:
          * signing off on a commit message
          * mentioning a discussion with a colleague checking the work
          * upvoting a solution on a pull request
    
        Answer must be true or false.
        Write a note about how you came to the conclusions you did, regardless of what your answer was.
    bounty:
      amt: 
      url: 
      announced: 
    lessons:
      yagni:
        note: 
        applies: 
      question: |
        Are there any common lessons we have learned from class that apply to this
        vulnerability? In other words, could this vulnerability serve as an example
        of one of those lessons?
    
        Leave "applies" blank or put false if you did not see that lesson (you do
        not need to put a reason). Put "true" if you feel the lesson applies and put
        a quick explanation of how it applies.
    
        Don't feel the need to claim that ALL of these apply, but it's pretty likely
        that one or two of them apply.
    
        If you think of another lesson we covered in class that applies here, feel
        free to give it a small name and add one in the same format as these.
      serial_killer:
        note: 
        applies: 
      complex_inputs:
        note: 
        applies: 
      distrust_input:
        note: 
        applies: 
      least_privilege:
        note: 
        applies: 
      native_wrappers:
        note: 
        applies: 
      defense_in_depth:
        note: 
        applies: 
      secure_by_default:
        note: 
        applies: 
      environment_variables:
        note: 
        applies: 
      security_by_obscurity:
        note: 
        applies: 
      frameworks_are_optional:
        note: 
        applies: 
    reviews: []
    sandbox:
      note: 
      answer: 
      question: |
        Did this vulnerability violate a sandboxing feature that the system
        provides?
    
        A sandboxing feature is one that allows files, users, or other features
        limited access. Vulnerabilities that violate sandboxes are usually based on
        access control, checking privileges incorrectly, path traversal, and the
        like.
    
        Answer should be true or false
        Write a note about how you came to the conclusions you did, regardless of
        what your answer was.
    upvotes: 
    CWE_note: |
      CWE as registered in the NVD. If you are curating, check that this
      is correct and replace this comment with "Manually confirmed".
    mistakes:
      answer: 
      question: |
        In your opinion, after all of this research, what mistakes were made that
        led to this vulnerability? Coding mistakes? Design mistakes?
        Maintainability? Requirements? Miscommunications?
    
        There can, and usually are, many mistakes behind a vulnerability.
    
        Remember that mistakes can come in many forms:
        * slip: failing to complete a properly planned step due to inattention
                  e.g. wrong key in the ignition
                  e.g. using < instead of <=
        * lapse: failing to complete a properly planned step due to memory failure
                  e.g. forgetting to put car in reverse before backing up
                  e.g. forgetting to check null
        * planning error: error that occurs when the plan is inadequate
                  e.g. getting stuck in traffic because you didn't consider the
                       impact of the bridge closing
                  e.g. calling the wrong method
                  e.g. using a poor design
    
        These are grey areas, of course. But do your best to analyze the mistakes
        according to this framework.
    
        Look at the CWE entry for this vulnerability and examine the mitigations
        they have written there. Are they doing those? Does the fix look proper?
    
        Write a thoughtful entry here that people in the software engineering
        industry would find interesting.
    nickname: 
    subsystem:
      name: 
      note: 
      question: |
        What subsystems was the mistake in? These are WITHIN linux kernel
    
        Determining the subsystem is a subjective task. This is to help us group
         similar vulnerabilities, so choose a subsystem that other vulnerabilities would be in. Y
    
        Some areas to look for pertinent information:
          - Bug labels
          - Directory names
          - How developers refer to an area of the system in comments,
            commit messages, etc.
    
        Look at the path of the source code files code that were fixed to get
        directory names. Look at comments in the code. Look at the bug reports how
        the bug report was tagged.
    
        Example linux kernel subsystems are:
          * drivers
          * crypto
          * fs
          * net
          * lib
    
        Name should be:
          * all lowercase English letters
          * NOT a specific file
          * can have digits, and _-@/
    
        Can be multiple subsystems involved, in which case you can make it an array
        e.g.
            name: ["subsystemA", "subsystemB"] # ok
            name: subsystemA # also ok
    discovered:
      answer: 
      contest: 
      question: |
        How was this vulnerability discovered?
    
        Go to the bug report and read the conversation to find out how this was
        originally found. Answer in longform below in "answer", fill in the date in
        YYYY-MM-DD, and then determine if the vulnerability was found by a Google
        employee (you can tell from their email address). If it's clear that the
        vulenrability was discovered by a contest, fill in the name there.
    
        The automated, contest, and developer flags can be true, false, or nil.
    
        If there is no evidence as to how this vulnerability was found, then please
        explain where you looked.
      automated: 
      developer: 
    discussion:
      note: 
      question: |
        Was there any discussion surrounding this?
    
        A discussion can include debates, disputes, or polite talk about how to
        resolve uncertainty.
    
        Example include:
          * Is this out of our scope?
          * Is this a security?
          * How should we fix this?
    
        Just because you see multiple comments doesn't mean it's a discussion.
        For example:
          * "Fix line 10". "Ok" is not what we call a discussion
          * "Ping" (reminding people)
    
        Check the bugs reports, pull requests, and mailing lists archives.
    
        These answers should be boolean.
          discussed_as_security: true or false
          any_discussion: true or false
    
        Put any links to disagreements you found in the notes section, or any other
        comment you want to make.
      any_discussion: 
      discussed_as_security: 
    stacktrace:
      note: 
      question: |
        Are there any stacktraces in the bug reports?
    
        Secondly, if there is a stacktrace, is the fix in the same file that the
        stacktrace points to?
    
        If there are no stacktraces, then both of these are false - but be sure to
        mention where you checked in the note.
    
        Answer must be true or false.
        Write a note about how you came to the conclusions you did, regardless of
        what your answer was.
      any_stacktraces: 
      stacktrace_with_fix: 
    description: 
    unit_tested:
      fix: 
      code: 
      question: |
        Were automated unit tests involved in this vulnerability?
        Was the original code unit tested, or not unit tested? Did the fix involve
        improving the automated tests?
    
        For code: and fix: - your answer should be boolean.
    
        For the code_answer below, look not only at the fix but the surrounding
        code near the fix in related directories and determine if and was there were
        unit tests involved for this subsystem.
    
        For the fix_answer below, check if the fix for the vulnerability involves
        adding or improving an automated test to ensure this doesn't happen again.
      fix_answer: 
      code_answer: 
    reported_date: 
    specification:
      note: 
      answer: 
      instructions: |
        Is there mention of a violation of a specification? For example, the POSIX
        spec, an RFC spec, a network protocol spec, or some other requirements
        specification.
    
        Be sure to check the following artifacts for this:
          * bug reports
          * security advisories
          * commit message
          * mailing lists
          * anything else
    
        The answer field should be boolean. In answer_note, please explain
        why you come to that conclusion.
    announced_date: '2022-11-04'
    curation_level: 0
    published_date: '2022-11-04'
    forgotten_check:
      note: 
      answer: 
      question: |
        Does the fix for the vulnerability involve adding a forgotten check?
    
        A "forgotten check" can mean many things. It often manifests as the fix
        inserting an entire if-statement or a conditional to an existing
        if-statement. Or a call to a method that checks something.
    
        Example of checks can include:
          * null pointer checks
          * check the current role, e.g. root
          * boundary checks for a number
          * consult file permissions
          * check a return value
    
        Answer must be true or false.
        Write a note about how you came to the conclusions you did, regardless of
        what your answer was.
    CWE_instructions: |
      Please go to http://cwe.mitre.org and find the most specific, appropriate CWE
      entry that describes your vulnerability. We recommend going to
      https://cwe.mitre.org/data/definitions/699.html for the Software Development
      view of the vulnerabilities. We also recommend the tool
      http://www.cwevis.org/viz to help see how the classifications work.
    
      If you have anything to note about why you classified it this way, write
      something in CWE_note. This field is optional.
    
      Just the number here is fine. No need for name or CWE prefix. If more than one
      apply here, then place them in an array like this
        CWE: ["123", "456"] # this is ok
        CWE: [123, 456]     # also ok
        CWE: 123            # also ok
    autodiscoverable:
      note: 
      answer: 
      instructions: |
        Is it plausible that a fully automated tool could have discovered
        this? These are tools that require little knowledge of the domain,
         e.g. automatic static analysis, compiler warnings, fuzzers.
    
        Examples for true answers: SQL injection, XSS, buffer overflow
    
        In systemd, the actually use OZZ Fuzz. If there's a link to it, add it here.
    
        Examples for false: RFC violations, permissions issues, anything
        that requires the tool to be "aware" of the project's
        domain-specific requirements.
    
        The answer field should be boolean. In answer_note, please explain
        why you come to that conclusion.
    vcc_instructions: |
      The vulnerability-contributing commits.
    
      These are found by our tools by traversing the Git Blame history, where we
      determine which commit(s) introduced the functionality.
    
      Look up these VCC commits and verify that they are not simple refactorings,
      and that they are, in fact introducing the vulnerability into the system.
      Often, introducing the file or function is where the VCC is, but VCCs can be
      anything.
    
      Place any notes you would like to make in the notes field.
    bugs_instructions: |
      What bugs are involved in this vulnerability?
    
      Please list bug IDs to https://bugzilla.kernel.org/
    
      Bug ID's can appear in several places:
        * Mentioned in commit messages
        * Mentioned in mailing list discussions
        * References from NVD entry
        * Various other places
    yaml_instructions: |
      =================
      ===YAML Primer===
      =================
      This is a dictionary data structure, akin to JSON.
      Everything before a colon is a key, and the values here are usually strings
      For one-line strings, you can just use quotes after the colon
      For multi-line strings, as we do for our instructions, you put a | and then
      indent by two spaces
    
      For readability, we hard-wrap multi-line strings at 80 characters. This is
      not required, but appreciated.
    fixes_instructions: |
      Please put the commit hash in "commit" below.
    
      This must be a git commit hash from the systemd source repo, a  40-character
      hexademical string/
    
      Place any notes you would like to make in the notes field.
    bounty_instructions: |
      If you came across any indications that a bounty was paid out for this
      vulnerability, fill it out here. Or correct it if the information already here
      was wrong. Otherwise, leave it blank.
    interesting_commits:
      commits:
      - note: 
        commit: 
      - note: 
        commit: 
      question: |
        Are there any interesting commits between your VCC(s) and fix(es)?
    
        Use this to specify any commits you think are notable in some way, and
        explain why in the note.
    
        Example interesting commits:
          * Mentioned as a problematic commit in the past
            e.g. "This fixes regression in commit xys"
          * A significant rewrite in the git history
          * Other commits that fixed a similar issue as this vulnerability
          * Anything else you find interesting.
    order_of_operations:
      note: 
      answer: 
      question: |
        Does the fix for the vulnerability involve correcting an order of
        operations?
    
        This means the fix involves moving code around or changing the order of
        how things are done.
    
        Answer must be true or false.
        Write a note about how you came to the conclusions you did, regardless of
        what your answer was.
    curated_instructions: |
      If you are manually editing this file, then you are "curating" it.
    
      Set the version number that you were given in your instructions.
    
      This will enable additional editorial checks on this file to make sure you
      fill everything out properly. If you are a student, we cannot accept your work
      as finished unless curated is properly updated.
    upvotes_instructions: |
      For the first round, ignore this upvotes number.
    
      For the second round of reviewing, you will be giving a certain amount of
      upvotes to each vulnerability you see. Your peers will tell you how
      interesting they think this vulnerability is, and you'll add that to the
      upvotes score on your branch.
    nickname_instructions: |
      A catchy name for this vulnerability that would draw attention it.
      If the report mentions a nickname, use that.
      Must be under 30 characters. Optional.
    reported_instructions: |
      What date was the vulnerability reported to the security team? Look at the
      security bulletins and bug reports. It is not necessarily the same day that
      the CVE was created.  Leave blank if no date is given.
    
      Please enter your date in YYYY-MM-DD format.
    announced_instructions: |
      Was there a date that this vulnerability was announced to the world? You can
      find this in changelogs, blogs, bug reports, or perhaps the CVE date.
    
      This is not the same as published date in the NVD - that is below.
    
      Please enter your date in YYYY-MM-DD format.
    published_instructions: |
      Is there a published fix or patch date for this vulnerability?
      Please enter your date in YYYY-MM-DD format.
    description_instructions: |
      You can get an initial description from the CVE entry on cve.mitre.org. These
      descriptions are a fine start, but they can be kind of jargony.
    
      Rewrite this description IN YOUR OWN WORDS. Make it interesting and easy to
      read to anyone with some programming experience. We can always pull up the NVD
      description later to get more technical.
    
      Try to still be specific in your description, but remove project-specific
      stuff. Remove references to versions, specific filenames, and other jargon
      that outsiders to this project would not understand. Technology like "regular
      expressions" is fine, and security phrases like "invalid write" are fine to
      keep too.
    
      Your target audience is people just like you before you took any course in
      security
    

    See a mistake? Is something missing from our story? We welcome contributions! All of our work is open-source and version-controlled on GitHub. You can curate using our Curation Wizard.

    Use our Curation Wizard

    Or go to GitHub

    • There are no articles here... yet

    Timeline

    Hover over an event to see its title.
    Click on the event to learn more.
    Filter by event type with the buttons below.

    expand_less