TensorFlow is an open source platform for machine learning. Prior to versions 2.9.0, 2.8.1, 2.7.2, and 2.6.4, the implementation of tf.raw_ops.QuantizedConv2D
does not fully validate the input arguments. In this case, references get bound to nullptr
for each argument that is empty. Versions 2.9.0, 2.8.1, 2.7.2, and 2.6.4 contain a patch for this issue.
{ "vanir_signatures": [ { "source": "https://github.com/tensorflow/tensorflow/commit/0f0b080ecde4d3dfec158d6f60da34d5e31693c4", "signature_version": "v1", "deprecated": false, "id": "CVE-2022-29201-15e5981f", "target": { "file": "tensorflow/core/kernels/quantized_conv_ops_test.cc", "function": "TEST_F" }, "digest": { "function_hash": "169876322947976089489551384135146389691", "length": 1705.0 }, "signature_type": "Function" }, { "source": "https://github.com/tensorflow/tensorflow/commit/0f0b080ecde4d3dfec158d6f60da34d5e31693c4", "signature_version": "v1", "deprecated": false, "id": "CVE-2022-29201-3da4a517", "target": { "file": "tensorflow/core/kernels/quantized_conv_ops.cc" }, "digest": { "line_hashes": [ "222127464424197151312201508530572355375", "334071559888152590303671518969569069212", "303322664097994696350707705076678115994", "61423412841982600026255808326272231029", "12803966578727707693718103160251753128", "26009922089557397114819885204638861534", "169833022712220206946179210229954992585", "166297090125927854202254850438197518963", "266745669498482532529041100593662099803", "196449550045563088823588211951274545458", "49887445249216365808568830357617651480", "238960558971486481657102953624929000728", "67527139083513412173606849573818927966", "60653666337444819877792196398075282985", "306089263571182940769881042116993574999" ], "threshold": 0.9 }, "signature_type": "Line" }, { "source": "https://github.com/tensorflow/tensorflow/commit/0f0b080ecde4d3dfec158d6f60da34d5e31693c4", "signature_version": "v1", "deprecated": false, "id": "CVE-2022-29201-737899b5", "target": { "file": "tensorflow/core/kernels/quantized_conv_ops_test.cc", "function": "TEST_F" }, "digest": { "function_hash": "334546105872343221942130398738612174008", "length": 1571.0 }, "signature_type": "Function" }, { "source": "https://github.com/tensorflow/tensorflow/commit/0f0b080ecde4d3dfec158d6f60da34d5e31693c4", "signature_version": "v1", "deprecated": false, "id": "CVE-2022-29201-7d9d65e1", "target": { "file": "tensorflow/core/kernels/quantized_conv_ops_test.cc", "function": "TEST_F" }, "digest": { "function_hash": "228402949433050483132927117190500744694", "length": 2271.0 }, "signature_type": "Function" }, { "source": "https://github.com/tensorflow/tensorflow/commit/0f0b080ecde4d3dfec158d6f60da34d5e31693c4", "signature_version": "v1", "deprecated": false, "id": "CVE-2022-29201-cc59cefc", "target": { "file": "tensorflow/core/kernels/quantized_conv_ops_test.cc", "function": "TEST_F" }, "digest": { "function_hash": "160498315446740084938018477911145023617", "length": 1515.0 }, "signature_type": "Function" }, { "source": "https://github.com/tensorflow/tensorflow/commit/0f0b080ecde4d3dfec158d6f60da34d5e31693c4", "signature_version": "v1", "deprecated": false, "id": "CVE-2022-29201-e1b76e5e", "target": { "file": "tensorflow/core/kernels/quantized_conv_ops_test.cc" }, "digest": { "line_hashes": [ "96102057876460340756226779263734911608", "260894781741332688016660620914003383145", "109305452863524769094266493699593454354", "53873350927231335504726265587243618858", "209481700081496145575083227306967568242", "93410809845323035930536728146720775939", "166965649408864252649373451883594788302", "8787874801499126514889075172784323315", "219140083370382327724085172135354997266", "192872023628867772523033946557817606163", "114981062074063230992394029044143918314", "50533667815199908839388385633968739847", "182968109486089702541765018081610329725", "186054801188182943669412486827739604298", "232550946738321337080989218819706504946", "118655222761935353979913377724080259076", "81596715103290379167193924796000237735", "114981062074063230992394029044143918314", "50533667815199908839388385633968739847", "266443050688095839610705026918827544938", "138539893050891084104936400065900402251", "232550946738321337080989218819706504946", "118655222761935353979913377724080259076", "81596715103290379167193924796000237735", "114981062074063230992394029044143918314", "50533667815199908839388385633968739847", "266443050688095839610705026918827544938", "138539893050891084104936400065900402251", "96102057876460340756226779263734911608", "260894781741332688016660620914003383145", "109305452863524769094266493699593454354", "53873350927231335504726265587243618858", "209481700081496145575083227306967568242", "93410809845323035930536728146720775939", "166965649408864252649373451883594788302" ], "threshold": 0.9 }, "signature_type": "Line" }, { "source": "https://github.com/tensorflow/tensorflow/commit/0f0b080ecde4d3dfec158d6f60da34d5e31693c4", "signature_version": "v1", "deprecated": false, "id": "CVE-2022-29201-e459b689", "target": { "file": "tensorflow/core/kernels/quantized_conv_ops_test.cc", "function": "TEST_F" }, "digest": { "function_hash": "38527116282901780815697184308357372367", "length": 2271.0 }, "signature_type": "Function" } ] }