In Firejail before 0.9.60, seccomp filters are writable inside the jail, leading to a lack of intended seccomp restrictions for a process that is joined to the jail after a filter has been modified by an attacker.
[
{
"deprecated": false,
"target": {
"file": "src/firejail/sandbox.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"67384363026242426742986726082890850129",
"19415567598975183596019452508667436159",
"130148424615959383458986732663975396341",
"202027948952345477571722551091106582240",
"87974669774181718622592430863085918492",
"321523673279560823851681095757410004807",
"187280022735004742100647671735448622911",
"8069271742313920031112158992276591838",
"19214700526563294267781882646734131594"
]
},
"id": "CVE-2019-12589-3d6ae38b",
"signature_type": "Line",
"source": "https://github.com/netblue30/firejail/commit/eecf35c2f8249489a1d3e512bb07f0d427183134",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "src/firejail/fs_lib.c",
"function": "fslib_copy_libs"
},
"digest": {
"function_hash": "185338667876474185884415895026310874088",
"length": 905.0
},
"id": "CVE-2019-12589-82644d56",
"signature_type": "Function",
"source": "https://github.com/netblue30/firejail/commit/eecf35c2f8249489a1d3e512bb07f0d427183134",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "src/firejail/sandbox.c",
"function": "sandbox"
},
"digest": {
"function_hash": "39175738399954804034304960284434844156",
"length": 11535.0
},
"id": "CVE-2019-12589-8874a029",
"signature_type": "Function",
"source": "https://github.com/netblue30/firejail/commit/eecf35c2f8249489a1d3e512bb07f0d427183134",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "src/firejail/preproc.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"181295529527059301025130108654719039424",
"281713290536667111186861140124111849145",
"319265215379820672325204568265724420722",
"198553540468420987981228145493173222261"
]
},
"id": "CVE-2019-12589-bf447656",
"signature_type": "Line",
"source": "https://github.com/netblue30/firejail/commit/eecf35c2f8249489a1d3e512bb07f0d427183134",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "src/firejail/preproc.c",
"function": "preproc_mount_mnt_dir"
},
"digest": {
"function_hash": "160347950863082451403219399017254734719",
"length": 1252.0
},
"id": "CVE-2019-12589-dc6895da",
"signature_type": "Function",
"source": "https://github.com/netblue30/firejail/commit/eecf35c2f8249489a1d3e512bb07f0d427183134",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "src/firejail/fs_lib.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"241379729169780835141105620300136314318",
"140670022831521536393275712435736562455",
"165790761023700795151404812636586624985",
"89242058394535355447115621840568165073"
]
},
"id": "CVE-2019-12589-f04da084",
"signature_type": "Line",
"source": "https://github.com/netblue30/firejail/commit/eecf35c2f8249489a1d3e512bb07f0d427183134",
"signature_version": "v1"
}
]