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.
[
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"67384363026242426742986726082890850129",
"19415567598975183596019452508667436159",
"130148424615959383458986732663975396341",
"202027948952345477571722551091106582240",
"87974669774181718622592430863085918492",
"321523673279560823851681095757410004807",
"187280022735004742100647671735448622911",
"8069271742313920031112158992276591838",
"19214700526563294267781882646734131594"
]
},
"target": {
"file": "src/firejail/sandbox.c"
},
"signature_version": "v1",
"signature_type": "Line",
"source": "https://github.com/netblue30/firejail/commit/eecf35c2f8249489a1d3e512bb07f0d427183134",
"id": "CVE-2019-12589-3d6ae38b",
"deprecated": false
},
{
"digest": {
"length": 905.0,
"function_hash": "185338667876474185884415895026310874088"
},
"target": {
"file": "src/firejail/fs_lib.c",
"function": "fslib_copy_libs"
},
"signature_version": "v1",
"signature_type": "Function",
"source": "https://github.com/netblue30/firejail/commit/eecf35c2f8249489a1d3e512bb07f0d427183134",
"id": "CVE-2019-12589-82644d56",
"deprecated": false
},
{
"digest": {
"length": 11535.0,
"function_hash": "39175738399954804034304960284434844156"
},
"target": {
"file": "src/firejail/sandbox.c",
"function": "sandbox"
},
"signature_version": "v1",
"signature_type": "Function",
"source": "https://github.com/netblue30/firejail/commit/eecf35c2f8249489a1d3e512bb07f0d427183134",
"id": "CVE-2019-12589-8874a029",
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"181295529527059301025130108654719039424",
"281713290536667111186861140124111849145",
"319265215379820672325204568265724420722",
"198553540468420987981228145493173222261"
]
},
"target": {
"file": "src/firejail/preproc.c"
},
"signature_version": "v1",
"signature_type": "Line",
"source": "https://github.com/netblue30/firejail/commit/eecf35c2f8249489a1d3e512bb07f0d427183134",
"id": "CVE-2019-12589-bf447656",
"deprecated": false
},
{
"digest": {
"length": 1252.0,
"function_hash": "160347950863082451403219399017254734719"
},
"target": {
"file": "src/firejail/preproc.c",
"function": "preproc_mount_mnt_dir"
},
"signature_version": "v1",
"signature_type": "Function",
"source": "https://github.com/netblue30/firejail/commit/eecf35c2f8249489a1d3e512bb07f0d427183134",
"id": "CVE-2019-12589-dc6895da",
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"241379729169780835141105620300136314318",
"140670022831521536393275712435736562455",
"165790761023700795151404812636586624985",
"89242058394535355447115621840568165073"
]
},
"target": {
"file": "src/firejail/fs_lib.c"
},
"signature_version": "v1",
"signature_type": "Line",
"source": "https://github.com/netblue30/firejail/commit/eecf35c2f8249489a1d3e512bb07f0d427183134",
"id": "CVE-2019-12589-f04da084",
"deprecated": false
}
]