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_version": "5.0.3-7",
"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"
}
]
}{
"binaries": [
{
"binary_version": "5.0.3-8",
"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"
}
]
}{
"binaries": [
{
"binary_version": "5.0.3-8build1",
"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"
}
]
}