An issue was discovered in cairo.trm in Gnuplot 5.2.5. This issue allows an attacker to conduct a buffer overflow with an arbitrary amount of data in the cairotrm_options function. This flaw is caused by a missing size check of an argument passed to the "set font" function. This issue occurs when the Gnuplot pngcairo terminal is used as a backend.
{ "binaries": [ { "binary_version": "4.6.4-2ubuntu0.1~esm1", "binary_name": "gnuplot" }, { "binary_version": "4.6.4-2ubuntu0.1~esm1", "binary_name": "gnuplot-nox" }, { "binary_version": "4.6.4-2ubuntu0.1~esm1", "binary_name": "gnuplot-qt" }, { "binary_version": "4.6.4-2ubuntu0.1~esm1", "binary_name": "gnuplot-x11" } ] }
{ "binaries": [ { "binary_version": "4.6.6-3ubuntu0.1", "binary_name": "gnuplot" }, { "binary_version": "4.6.6-3ubuntu0.1", "binary_name": "gnuplot-data" }, { "binary_version": "4.6.6-3ubuntu0.1", "binary_name": "gnuplot-nox" }, { "binary_version": "4.6.6-3ubuntu0.1", "binary_name": "gnuplot-qt" }, { "binary_version": "4.6.6-3ubuntu0.1", "binary_name": "gnuplot-tex" }, { "binary_version": "4.6.6-3ubuntu0.1", "binary_name": "gnuplot-x11" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_version": "5.0.3+dfsg2-1", "binary_name": "gnuplot5" }, { "binary_version": "5.0.3+dfsg2-1", "binary_name": "gnuplot5-data" }, { "binary_version": "5.0.3+dfsg2-1", "binary_name": "gnuplot5-nox" }, { "binary_version": "5.0.3+dfsg2-1", "binary_name": "gnuplot5-qt" }, { "binary_version": "5.0.3+dfsg2-1", "binary_name": "gnuplot5-x11" } ] }
{ "binaries": [ { "binary_version": "5.2.2+dfsg1-2ubuntu1+esm1", "binary_name": "gnuplot" }, { "binary_version": "5.2.2+dfsg1-2ubuntu1+esm1", "binary_name": "gnuplot-data" }, { "binary_version": "5.2.2+dfsg1-2ubuntu1+esm1", "binary_name": "gnuplot-nox" }, { "binary_version": "5.2.2+dfsg1-2ubuntu1+esm1", "binary_name": "gnuplot-qt" }, { "binary_version": "5.2.2+dfsg1-2ubuntu1+esm1", "binary_name": "gnuplot-x11" } ] }