SQL เดชเด•เดฐเด‚ เดตเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เดœเดพเด‚เด—เต‹ เดตเต†เดฌเต เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเดฟเดฒเต† เดฆเตเตผเดฌเดฒเดค

ะžะฟัƒะฑะปะธะบะพะฒะฐะฝั‹ ะบะพั€ั€ะตะบั‚ะธั€ัƒัŽั‰ะธะต ะฒั‹ะฟัƒัะบะธ web-ั„ั€ะตะนะผะฒะพั€ะบะฐ Django 4.0.6 ะธ 3.2.14, ะฒ ะบะพั‚ะพั€ั‹ั… ัƒัั‚ั€ะฐะฝะตะฝะฐ ัƒัะทะฒะธะผะพัั‚ัŒ (CVE-2022-34265), ะฟะพั‚ะตะฝั†ะธะฐะปัŒะฝะพ ะฟะพะทะฒะพะปััŽั‰ะฐั ะฒั‹ะฟะพะปะฝะธั‚ัŒ ะฟะพะดัั‚ะฐะฝะพะฒะบัƒ ัะฒะพะตะณะพ SQL-ะบะพะดะฐ. ะŸั€ะพะฑะปะตะผะฐ ะทะฐั‚ั€ะฐะณะธะฒะฐะตั‚ ะฟั€ะธะปะพะถะตะฝะธั, ะธัะฟะพะปัŒะทัƒัŽั‰ะธะต ะฝะตะฟั€ะพะฒะตั€ะตะฝะฝั‹ะต ะฒะฝะตัˆะฝะธะต ะดะฐะฝะฝั‹ะต ะฒ ะฟะฐั€ะฐะผะตั‚ั€ะฐั… kind ะธ lookup_name, ะฟะตั€ะตะดะฐะฒะฐะตะผั‹ั… ะฒ ั„ัƒะฝะบั†ะธะธ Trunc(kind) ะธ Extract(lookup_name). ะŸั€ะพะณั€ะฐะผะผั‹, ะบะพั‚ะพั€ั‹ะต ะดะพะฟัƒัะบะฐัŽั‚ ะฒ ะทะฝะฐั‡ะตะฝะธัั… lookup_name ะธ kind ั‚ะพะปัŒะบะพ ะฟั€ะพะฒะตั€ะตะฝะฝั‹ะต ะดะฐะฝะฝั‹ะต ัƒัะทะฒะธะผะพัั‚ัŒ ะฝะต ะทะฐั‚ั€ะฐะณะธะฒะฐะตั‚.

ะŸั€ะพะฑะปะตะผะฐ ะฑะปะพะบะธั€ะพะฒะฐะฝะฐ ั‡ะตั€ะตะท ะทะฐะฟั€ะตั‚ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ะฒ ะฐั€ะณัƒะผะตะฝั‚ะฐั… ั„ัƒะฝะบั†ะธะน Extract ะธ Trunc ัะธะผะฒะพะปะพะฒ ะพั‚ะปะธั‡ะฝั‹ั… ะพั‚ ะฑัƒะบะฒ, ั†ะธั„ั€, ยซ-ยซ, ยซ_ยป, ยซ(ยป ะธ ยซ)ยป. ะ ะฐะฝะตะต ะฒ ะฟะตั€ะตะดะฐะฒะฐะตะผั‹ั… ะทะฝะฐั‡ะตะฝะธัั… ะฝะต ะฒั‹ั€ะตะทะฐะปะฐััŒ ะพะดะธะฝะฐั€ะฝะฐั ะบะฐะฒั‹ั‡ะบะฐ, ั‡ั‚ะพ ะฟะพะทะฒะพะปัะปะพ ะฒั‹ะฟะพะปะฝะธั‚ัŒ ัะฒะพะธ SQL-ะบะพะฝัั‚ั€ัƒะบั†ะธะธ ั‡ะตั€ะตะท ะฟะตั€ะตะดะฐั‡ัƒ ะทะฝะฐั‡ะตะฝะธะน ะฒะธะดะฐ ยซdayโ€™ FROM start_datetime)) OR 1=1;โ€”ยป ะธ ยซyearโ€™, start_datetime)) OR 1=1;โ€”ยซ. ะ’ ัะปะตะดัƒัŽั‰ะตะผ ะฒั‹ะฟัƒัะบะต 4.1 ะฟะปะฐะฝะธั€ัƒะตั‚ัั ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝะพ ัƒัะธะปะธั‚ัŒ ะทะฐั‰ะธั‚ัƒ ะผะตั‚ะพะดะพะฒ ะธะทะฒะปะตั‡ะตะฝะธั ะธ ัƒัะตั‡ะตะฝะธั ะดะฐั‚, ะฝะพ ะฒะฝะตัั‘ะฝะฝั‹ะต ะฒ API ะธะทะผะตะฝะตะฝะธั ะฟั€ะธะฒะตะดัƒั‚ ะบ ะฝะฐั€ัƒัˆะตะฝะธัŽ ัะพะฒะผะตัั‚ะธะผะพัั‚ะธ ัะพ ัั‚ะพั€ะพะฝะฝะธะผะธ ะฑัะบะตะฝะดะฐะผะธ ะดะปั ั€ะฐะฑะพั‚ั‹ ั ะ‘ะ”.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•