In Maxima through 5.47.0 before 51704c, the plotting facilities make use of predictable names under /tmp. Thus, the contents may be controlled by a local attacker who can create files in advance with these names. This affects, for example, plot2d.
{
"binaries": [
{
"binary_name": "maxima",
"binary_version": "5.37.2-8"
},
{
"binary_name": "maxima-emacs",
"binary_version": "5.37.2-8"
},
{
"binary_name": "maxima-share",
"binary_version": "5.37.2-8"
},
{
"binary_name": "maxima-src",
"binary_version": "5.37.2-8"
},
{
"binary_name": "maxima-test",
"binary_version": "5.37.2-8"
},
{
"binary_name": "xmaxima",
"binary_version": "5.37.2-8"
}
]
}{
"binaries": [
{
"binary_name": "maxima",
"binary_version": "5.41.0-3"
},
{
"binary_name": "maxima-emacs",
"binary_version": "5.41.0-3"
},
{
"binary_name": "maxima-share",
"binary_version": "5.41.0-3"
},
{
"binary_name": "maxima-src",
"binary_version": "5.41.0-3"
},
{
"binary_name": "maxima-test",
"binary_version": "5.41.0-3"
},
{
"binary_name": "xmaxima",
"binary_version": "5.41.0-3"
}
]
}{
"binaries": [
{
"binary_name": "maxima",
"binary_version": "5.43.2-3"
},
{
"binary_name": "maxima-emacs",
"binary_version": "5.43.2-3"
},
{
"binary_name": "maxima-share",
"binary_version": "5.43.2-3"
},
{
"binary_name": "maxima-src",
"binary_version": "5.43.2-3"
},
{
"binary_name": "maxima-test",
"binary_version": "5.43.2-3"
},
{
"binary_name": "xmaxima",
"binary_version": "5.43.2-3"
}
]
}{
"binaries": [
{
"binary_name": "maxima",
"binary_version": "5.45.1-8"
},
{
"binary_name": "maxima-emacs",
"binary_version": "5.45.1-8"
},
{
"binary_name": "maxima-share",
"binary_version": "5.45.1-8"
},
{
"binary_name": "maxima-src",
"binary_version": "5.45.1-8"
},
{
"binary_name": "maxima-test",
"binary_version": "5.45.1-8"
},
{
"binary_name": "xmaxima",
"binary_version": "5.45.1-8"
}
]
}{
"binaries": [
{
"binary_name": "maxima",
"binary_version": "5.46.0-11build3"
},
{
"binary_name": "maxima-emacs",
"binary_version": "5.46.0-11build3"
},
{
"binary_name": "maxima-share",
"binary_version": "5.46.0-11build3"
},
{
"binary_name": "maxima-src",
"binary_version": "5.46.0-11build3"
},
{
"binary_name": "maxima-test",
"binary_version": "5.46.0-11build3"
},
{
"binary_name": "xmaxima",
"binary_version": "5.46.0-11build3"
}
]
}{
"binaries": [
{
"binary_name": "maxima",
"binary_version": "5.47.0-5"
},
{
"binary_name": "maxima-emacs",
"binary_version": "5.47.0-5"
},
{
"binary_name": "maxima-share",
"binary_version": "5.47.0-5"
},
{
"binary_name": "maxima-src",
"binary_version": "5.47.0-5"
},
{
"binary_name": "maxima-test",
"binary_version": "5.47.0-5"
},
{
"binary_name": "xmaxima",
"binary_version": "5.47.0-5"
}
]
}{
"binaries": [
{
"binary_name": "maxima",
"binary_version": "5.47.0-8"
},
{
"binary_name": "maxima-emacs",
"binary_version": "5.47.0-8"
},
{
"binary_name": "maxima-share",
"binary_version": "5.47.0-8"
},
{
"binary_name": "maxima-src",
"binary_version": "5.47.0-8"
},
{
"binary_name": "maxima-test",
"binary_version": "5.47.0-8"
},
{
"binary_name": "xmaxima",
"binary_version": "5.47.0-8"
}
]
}