In the AppleTalk subsystem in the Linux kernel before 5.1, there is a potential NULL pointer dereference because registersnapclient may return NULL. This will lead to denial of service in net/appletalk/aarp.c and net/appletalk/ddp.c, as demonstrated by unregistersnapclient, aka CID-9804501fa122.
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2019-19227.json"
[
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@9804501fa1228048857910a6bf23e085aade37cc",
"digest": {
"line_hashes": [
"123490306587046965131835553620798584568",
"68029670150338634508019262503273180904",
"68036634144742844849739158943846525478",
"151325648890589713437981443229113739945",
"162119915597466147659842471634095409794",
"199706434316620270162561218194241662653",
"129499017440148595535382644863765896487",
"91062687269624792028274606143070419107",
"117949295244333466935739046416029302785",
"26917578594680616261781739812471713412",
"141315886504856478718495553821784366679",
"46135718225713312228579783062184373867",
"197798035806582230413353285009842099090",
"162548294750391794714657175480886071534",
"257168396997265486212834592498152162393",
"246930722233711976402289424945748638994",
"41056357205668713599470187325808167819",
"202232169634275565342161615414658375767",
"146603557186497333990895345095694053139",
"51396261287884735924516658270071605203",
"240081143171464656104817268977119066831",
"201130364969668872182915019856307373810",
"204690040160585681230084139732331082194",
"238474662669648611768804728465330557565",
"327645629032272282994269274439186785379"
],
"threshold": 0.9
},
"id": "CVE-2019-19227-07751f12",
"deprecated": false,
"target": {
"file": "net/appletalk/ddp.c"
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@9804501fa1228048857910a6bf23e085aade37cc",
"digest": {
"line_hashes": [
"65774508920044938188005381600710895968",
"13580338026189052017879873770207297036",
"232634851001680462452258775413156276279",
"318412859877876303535004679686783636080"
],
"threshold": 0.9
},
"id": "CVE-2019-19227-14b405dc",
"deprecated": false,
"target": {
"file": "include/linux/atalk.h"
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@9804501fa1228048857910a6bf23e085aade37cc",
"digest": {
"line_hashes": [
"37230065521614619877001639023373613005",
"248707401717505822254808778457540902957",
"135230606892676386538175501637903625481",
"106676755137473544215933630237978411627",
"180685792074397567777545475129144592676",
"206179245155852281560338888593598623726",
"217830671290235313145199758128486781713",
"252254040930196935019856349612953461521",
"126580710657572306491456957603941235505",
"72052699412618614513499012247805111088",
"128035924510995104335099442582948162439",
"160702434437470356960492354336685466189"
],
"threshold": 0.9
},
"id": "CVE-2019-19227-2ffc52d5",
"deprecated": false,
"target": {
"file": "net/appletalk/aarp.c"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@9804501fa1228048857910a6bf23e085aade37cc",
"digest": {
"function_hash": "280184239585176837433105859621874856559",
"length": 328.0
},
"id": "CVE-2019-19227-cd1e1e21",
"deprecated": false,
"target": {
"file": "net/appletalk/aarp.c",
"function": "aarp_proto_init"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@9804501fa1228048857910a6bf23e085aade37cc",
"digest": {
"function_hash": "141050659978313805400613182642119755841",
"length": 798.0
},
"id": "CVE-2019-19227-e84308ad",
"deprecated": false,
"target": {
"file": "net/appletalk/ddp.c",
"function": "atalk_init"
}
}
]