An issue in pf4j pf4j v.3.9.0 and before allows a remote attacker to obtain sensitive information and execute arbitrary code via the expandIfZip method in the extract function.
[
{
"digest": {
"function_hash": "93519587189859715818483495297603083489",
"length": 773.0
},
"target": {
"file": "pf4j/src/main/java/org/pf4j/util/Unzip.java",
"function": "extract"
},
"signature_version": "v1",
"id": "CVE-2023-40828-48d4e522",
"deprecated": false,
"source": "https://github.com/pf4j/pf4j/commit/8e0aa198c4e652cfc1eb9e05ca9b64397f67cc72",
"signature_type": "Function"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"277155668553497263358062693738697809346",
"257239922043687283949453947368287652654",
"86817392627196210524855482190530912296",
"26733247727247415302960925381518096862",
"11370766003848014765876705634220555962",
"69618502419056279954005342611630677335",
"143631766747489501337603047995633727084",
"289841109639072298874543481221008582605",
"16432241586943895989575704631311575301",
"139529361154163376205497213739362415514",
"317506239328330091226204244050505091617",
"320477343069773588417983806673281565470",
"242875446038206692777978781637946577176",
"188387110822814031866990973580258874114",
"209597663770478291120820735986979013537",
"254205335496276189952720118563915934054",
"115977127239420693165133571944526772385"
]
},
"target": {
"file": "pf4j/src/main/java/org/pf4j/util/Unzip.java"
},
"signature_version": "v1",
"id": "CVE-2023-40828-d997f2cd",
"deprecated": false,
"source": "https://github.com/pf4j/pf4j/commit/8e0aa198c4e652cfc1eb9e05ca9b64397f67cc72",
"signature_type": "Line"
}
]