An authenticated SQL injection issue in the calendar search function of OpenEMR 6.0.0 before patch 3 allows an attacker to read data from all tables of the database via the parameter provider_id, as demonstrated by the /interface/main/calendar/index.php?module=PostCalendar&func=search URI.
{
"cpe": [
"cpe:2.3:a:open-emr:openemr:6.0.0:-:*:*:*:*:*:*",
"cpe:2.3:a:open-emr:openemr:6.0.0:patch_1:*:*:*:*:*:*",
"cpe:2.3:a:open-emr:openemr:6.0.0:patch_2:*:*:*:*:*:*"
],
"extracted_events": [
{
"introduced": "6.0.0-NA"
},
{
"last_affected": "6.0.0-NA"
},
{
"introduced": "6.0.0-patch_1"
},
{
"last_affected": "6.0.0-patch_1"
},
{
"introduced": "6.0.0-patch_2"
},
{
"last_affected": "6.0.0-patch_2"
}
],
"source": "CPE_STRING"
}