A flaw was found in the Linux kernel's implementation of Pressure Stall Information. While the feature is disabled by default, it could allow an attacker to crash the system or have other memory-corruption side effects.
[
{
"target": {
"function": "psi_trigger_poll",
"file": "kernel/sched/psi.c"
},
"id": "CVE-2022-2938-08daf116",
"deprecated": false,
"digest": {
"length": 569.0,
"function_hash": "186315076887928281175094653290931363427"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@a06247c6804f1a7c86a2e5398a4c1f1db1471848",
"signature_version": "v1"
},
{
"target": {
"function": "psi_fop_release",
"file": "kernel/sched/psi.c"
},
"id": "CVE-2022-2938-175ffb2b",
"deprecated": false,
"digest": {
"length": 172.0,
"function_hash": "225677334373419325551569023080586103787"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@a06247c6804f1a7c86a2e5398a4c1f1db1471848",
"signature_version": "v1"
},
{
"target": {
"file": "include/linux/psi_types.h"
},
"id": "CVE-2022-2938-2b165d1c",
"deprecated": false,
"digest": {
"line_hashes": [
"188558898217302148716048289175378056491",
"260752782826287810558515908121609664507",
"8438815580519033505395780534481573705",
"280125224269547165267413377346658454390"
],
"threshold": 0.9
},
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@a06247c6804f1a7c86a2e5398a4c1f1db1471848",
"signature_version": "v1"
},
{
"target": {
"function": "cgroup_pressure_write",
"file": "kernel/cgroup/cgroup.c"
},
"id": "CVE-2022-2938-3c2578a7",
"deprecated": false,
"digest": {
"length": 558.0,
"function_hash": "125088882220239377391117045111401438136"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@a06247c6804f1a7c86a2e5398a4c1f1db1471848",
"signature_version": "v1"
},
{
"target": {
"file": "kernel/cgroup/cgroup.c"
},
"id": "CVE-2022-2938-5272a110",
"deprecated": false,
"digest": {
"line_hashes": [
"186255414865539487604890310712151497505",
"143051117027889583469258623216232561498",
"280839900832397269832273348474749882652",
"300246172788018946589850558671817234346",
"149814572447974299744090656792198059856",
"210423323515166364509310328482686914436",
"23061341022053654699288845486906685544",
"308323522565414904054568150689770622784",
"151340372862517358217225886974758738934",
"86068947596719674603221895624195548460",
"93008809879587298769720100947363142591"
],
"threshold": 0.9
},
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@a06247c6804f1a7c86a2e5398a4c1f1db1471848",
"signature_version": "v1"
},
{
"target": {
"function": "cgroup_pressure_release",
"file": "kernel/cgroup/cgroup.c"
},
"id": "CVE-2022-2938-67a397f6",
"deprecated": false,
"digest": {
"length": 118.0,
"function_hash": "243028092956230146049971936020338077670"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@a06247c6804f1a7c86a2e5398a4c1f1db1471848",
"signature_version": "v1"
},
{
"target": {
"file": "kernel/sched/psi.c"
},
"id": "CVE-2022-2938-7ff930e3",
"deprecated": false,
"digest": {
"line_hashes": [
"253084598758079458461937553666716747135",
"101412755161274106622625069663922534947",
"268377874839176565918031280828309643299",
"180210959944319686485739720800790704047",
"17083573877946726762630331937845748236",
"297389324740696377114723779488217277514",
"306427835659681748456352047357738127925",
"80491002392768363273352749716630767317",
"51480965686027532193719002365016393495",
"112127293140125167770956580461627214165",
"75544736264890503065900315996962386637",
"293374920903510528793892874908804135950",
"112562744018925980031490051050652621609",
"261062222484668639923086081626475244636",
"229474775953230754298746458129356080449",
"97957311279553845397157075779984420834",
"15678967784888892216110000479170835713",
"317246814716176233960337314526663757899",
"178009307838098896097371014985396804267",
"40163235627988572580154368272016191162",
"311758647904404168068557877230187171688",
"277254762031604172476104579042962963455",
"329420862917992953665207613294661416742",
"111158446216490766666995063458266602383",
"207232933404494548046178501324644139963",
"149892292984955026873931775460191377024",
"333497747981764713011100161871520285095",
"64707167956149990345337975775469755530",
"174332220713390489440751104465991372743",
"288925040792214399233929904244757518148",
"132196036303250475985137258198263312272",
"6291767013273166535035646791204291496",
"248047123220918116743074979520456734567",
"78612999067849319507139128636469190944",
"329839395832062309727538455485724137982",
"310475852410371596984468817109210844082",
"35862871246139407084121642523225877681",
"323473629773003617200911589582692086265",
"307726874096378295028672581592568807695",
"194503250768387289707605239072486646535",
"173780988872939717860285806045539292702",
"24914078218542281987476923976957580736",
"215369312933257567108564448456283556749",
"111993349181833034805189336166059498612",
"180401459328275382723707128205942577242",
"306520626588443550706817567684015441697",
"256011490378562976903842993053084817749",
"60634467113859243037059601506731187917",
"219613798682751631209205189968685996789",
"309810454987769560025399817750604196145",
"257872967507341610667825669639057011817",
"115622915054888420994617081005428471713",
"268690766943871988334543436818032434637",
"200520133423625670473385196216879231292",
"72104680282038329092385908115431236006",
"126542374054097897656910483383785556854",
"314664377241918590543720889946873825323"
],
"threshold": 0.9
},
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@a06247c6804f1a7c86a2e5398a4c1f1db1471848",
"signature_version": "v1"
},
{
"target": {
"function": "psi_write",
"file": "kernel/sched/psi.c"
},
"id": "CVE-2022-2938-9fc4525f",
"deprecated": false,
"digest": {
"length": 635.0,
"function_hash": "131446503114828706748680676566748051666"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@a06247c6804f1a7c86a2e5398a4c1f1db1471848",
"signature_version": "v1"
},
{
"target": {
"function": "psi_trigger_destroy",
"file": "kernel/sched/psi.c"
},
"id": "CVE-2022-2938-b8867605",
"deprecated": false,
"digest": {
"length": 970.0,
"function_hash": "298159579214482274472959940409522610550"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@a06247c6804f1a7c86a2e5398a4c1f1db1471848",
"signature_version": "v1"
},
{
"target": {
"function": "psi_trigger_create",
"file": "kernel/sched/psi.c"
},
"id": "CVE-2022-2938-cbe80e5b",
"deprecated": false,
"digest": {
"length": 1683.0,
"function_hash": "240862793835438508864089801883857834027"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@a06247c6804f1a7c86a2e5398a4c1f1db1471848",
"signature_version": "v1"
},
{
"target": {
"file": "include/linux/psi.h"
},
"id": "CVE-2022-2938-db92cbe4",
"deprecated": false,
"digest": {
"line_hashes": [
"298159052319140870308492408614574166442",
"197489825446950496122648008488919568247",
"21158574444809247758593452577206580688",
"23110705525253125189069385767219179506"
],
"threshold": 0.9
},
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@a06247c6804f1a7c86a2e5398a4c1f1db1471848",
"signature_version": "v1"
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2022-2938.json"