Update: 2026-08-06 23:42:11

This commit is contained in:
Hamza-Ayed
2026-08-06 23:42:11 +03:00
parent 97471fd2bd
commit 4d64a205fa
2 changed files with 344 additions and 2 deletions
+6 -2
View File
@@ -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) {