Update: 2026-08-06 23:42:11
This commit is contained in:
@@ -4,6 +4,10 @@ require_once __DIR__ . '/../connect.php';
|
||||
$platform = filterRequest("platform");
|
||||
$appName = filterRequest("appName");
|
||||
|
||||
// كان platform وappName يُحقنان مباشرة في نص الاستعلام ثم يُمرَّر إلى prepare
|
||||
// بلا معاملات مربوطة — حقن SQL مكتمل الأركان. وfilterRequest لا تنظّف النص
|
||||
// عمداً (انظر core/helpers.php: "بدون htmlspecialchars — نتركه لـ PDO")،
|
||||
// فالحماية الوحيدة المفترضة هنا هي الربط، ولم تكن موجودة.
|
||||
$sql = "SELECT
|
||||
`id`,
|
||||
`platform`,
|
||||
@@ -13,10 +17,10 @@ $sql = "SELECT
|
||||
FROM
|
||||
`packageInfo`
|
||||
WHERE
|
||||
platform='$platform' and appName='$appName';";
|
||||
`platform` = ? AND `appName` = ?";
|
||||
|
||||
$stmt = $con->prepare($sql);
|
||||
$stmt->execute();
|
||||
$stmt->execute([$platform, $appName]);
|
||||
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
|
||||
|
||||
if ($stmt->rowCount() > 0) {
|
||||
|
||||
Reference in New Issue
Block a user