Use after free in garbage collector and finalizer of lgc.c in Lua interpreter 5.4.0~5.4.3 allows attackers to perform Sandbox Escape via a crafted script file.
{
"binaries": [
{
"binary_name": "liblua50",
"binary_version": "5.0.3-7"
},
{
"binary_name": "liblua50-dev",
"binary_version": "5.0.3-7"
},
{
"binary_name": "liblualib50",
"binary_version": "5.0.3-7"
},
{
"binary_name": "liblualib50-dev",
"binary_version": "5.0.3-7"
},
{
"binary_name": "lua50",
"binary_version": "5.0.3-7"
}
]
}{
"binaries": [
{
"binary_name": "liblua50",
"binary_version": "5.0.3-8"
},
{
"binary_name": "liblua50-dev",
"binary_version": "5.0.3-8"
},
{
"binary_name": "liblualib50",
"binary_version": "5.0.3-8"
},
{
"binary_name": "liblualib50-dev",
"binary_version": "5.0.3-8"
},
{
"binary_name": "lua50",
"binary_version": "5.0.3-8"
}
]
}{
"binaries": [
{
"binary_name": "liblua50",
"binary_version": "5.0.3-8build1"
},
{
"binary_name": "liblua50-dev",
"binary_version": "5.0.3-8build1"
},
{
"binary_name": "liblualib50",
"binary_version": "5.0.3-8build1"
},
{
"binary_name": "liblualib50-dev",
"binary_version": "5.0.3-8build1"
},
{
"binary_name": "lua50",
"binary_version": "5.0.3-8build1"
}
]
}