āĻā§āĻ¨āĻž āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋ āĻā§āĻ¨āĻ¸ā§āĻ¨ā§āĻā§āĻ° āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻāĻŦā§āĻˇāĻāĻ°āĻž āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻ¨āĻ¤ā§āĻ¨ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻŦā§āĻāĻ˛ā§āĻĒāĻŋāĻ āĻŽā§āĻ¯āĻžāĻā§āĻ˛ā§āĻ˛āĻžāĻ¨ (āĻāĻ¨ā§āĻ¯ CVE-2019-13734), āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ SQLite DBMS-āĻ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž SQL āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻĄ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻ
āĻ°ā§āĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻāĻ āĻ°āĻāĻŽ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻāĻŋāĻ˛ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻāĻ āĻŦāĻāĻ° āĻāĻā§ āĻāĻāĻ āĻāĻŦā§āĻˇāĻāĻĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻāĻŋ āĻāĻāĻāĻ¨āĻā§ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§āĻāĻžāĻŦā§ Chrome āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻāĻā§āĻ°āĻŽāĻŖ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻāĻā§āĻ°āĻŽāĻŖāĻāĻžāĻ°ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ¯āĻŧā§āĻŦ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ āĻā§āĻ˛āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ
āĻ°ā§āĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
Chrome/Chromium-āĻāĻ° āĻāĻĒāĻ° āĻāĻā§āĻ°āĻŽāĻŖ WebSQL API āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° SQLite āĻā§āĻĄā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĨ¤ āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ° āĻāĻā§āĻ°āĻŽāĻŖ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ āĻ¸āĻŽā§āĻāĻŦ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž SQLite-āĻ āĻŦāĻžāĻāĻ°ā§ āĻĨā§āĻā§ āĻāĻ¸āĻž SQL āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¤āĻžāĻ°āĻž āĻĄā§āĻāĻž āĻŦāĻŋāĻ¨āĻŋāĻŽāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§ SQLite āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻĢāĻā§āĻ¸ āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻ¨āĻ¯āĻŧ āĻāĻžāĻ°āĻŖ āĻŽāĻāĻŋāĻ˛āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ¨ WebSQL āĻāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻĨā§āĻā§ āĻĒāĻā§āĻˇā§ IndexedDB APIāĨ¤
āĻā§āĻāĻ˛ āĻ°āĻŋāĻ˛āĻŋāĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻ āĻŋāĻ āĻāĻ°ā§āĻā§ Chrome 79. SQLite āĻā§āĻĄāĻŦā§āĻ¸ā§ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻŋāĻ˛ āĻ¸ā§āĻĨāĻŋāĻ° āĻ¨āĻā§āĻŽā§āĻŦāĻ° 17, āĻāĻŦāĻ āĻā§āĻ°ā§āĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ āĻā§āĻĄāĻŦā§āĻ¸ā§ - 21 āĻ¨āĻā§āĻŽā§āĻŦāĻ°.
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻā§āĻĄ FTS3 āĻĢā§āĻ˛-āĻā§āĻā§āĻ¸āĻ āĻ¸āĻžāĻ°ā§āĻ āĻāĻā§āĻāĻŋāĻ¨ āĻāĻŦāĻ āĻļā§āĻ¯āĻžāĻĄā§ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻļāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ (āĻ˛āĻŋāĻāĻ¨āĻ¯ā§āĻā§āĻ¯āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻā§āĻŦāĻŋāĻ˛) āĻ¸ā§āĻāĻ āĻĻā§āĻ°ā§āĻ¨ā§āĻ¤āĻŋ āĻāĻŦāĻ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ
āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻā§āĻļāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ 90 āĻĻāĻŋāĻ¨ āĻĒāĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻāĻĒāĻžāĻ¤āĻ¤ āĻĢāĻŋāĻā§āĻ¸ āĻ¸āĻš āĻ¨āĻ¤ā§āĻ¨ SQLite āĻ°āĻŋāĻ˛āĻŋāĻ āĻāĻ āĻŋāĻ¤ āĻ¨āĻž (āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ 31 āĻĄāĻŋāĻ¸ā§āĻŽā§āĻŦāĻ°)āĨ¤ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§, SQLite 3.26.0 āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°ā§, SQLITE_DBCONFIG_DEFENSIVE āĻŽā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻž āĻāĻžāĻ¯āĻŧāĻž āĻā§āĻŦāĻŋāĻ˛ā§ āĻ˛ā§āĻāĻž āĻ
āĻā§āĻˇāĻŽ āĻāĻ°ā§ āĻāĻŦāĻ SQLite-āĻ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ SQL āĻā§āĻ¯āĻŧā§āĻ°āĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ
āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻļāĻ¨ āĻāĻŋāĻāĻā§āĻ˛āĻŋāĻ¤ā§, SQLite āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĨāĻžāĻā§ āĻĄā§āĻŦāĻŋāĻ¯āĻŧāĻžāĻ¨, āĻāĻŦā§āĻ¨ā§āĻā§, RHEL, āĻāĻĒā§āĻ¨āĻ¸ā§āĻāĻ¸ / āĻ¸ā§āĻ¸, āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸, āĻĢā§āĻĄā§āĻ°āĻž, FreeBSD 'āĻ°. āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻ¤āĻ°āĻŖā§ āĻā§āĻ°ā§āĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻŦā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻĒāĻā§āĻˇā§āĻ° āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻāĻŦāĻ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§āĻā§āĻ˛āĻŋ Chromium āĻāĻā§āĻāĻŋāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻāĻ¯āĻŧā§āĻŦāĻāĻŋāĻ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ Android āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ
āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, SQLite-āĻ 4āĻāĻŋ āĻāĻŽ āĻŦāĻŋāĻĒāĻā§āĻāĻ¨āĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻāĻ¨ā§āĻ¯ CVE-2019-13750, āĻāĻ¨ā§āĻ¯ CVE-2019-13751, āĻāĻ¨ā§āĻ¯ CVE-2019-13752, āĻāĻ¨ā§āĻ¯ CVE-2019-13753), āĻ¯āĻž āĻ¤āĻĨā§āĻ¯ āĻĢāĻžāĻāĻ¸ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻŦāĻŋāĻ§āĻŋāĻ¨āĻŋāĻˇā§āĻ§āĻā§ āĻĢāĻžāĻāĻāĻŋ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻā§āĻ°ā§āĻŽā§ āĻāĻā§āĻ°āĻŽāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ
āĻŦāĻĻāĻžāĻ¨āĻāĻžāĻ°ā§ āĻāĻžāĻ°āĻŖ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§)āĨ¤ āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋ 13 āĻĄāĻŋāĻ¸ā§āĻŽā§āĻŦāĻ° SQLite āĻā§āĻĄā§ āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ā§ˇ āĻāĻāĻ¸āĻžāĻĨā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž, āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻāĻŦā§āĻˇāĻāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻļā§āĻˇāĻŖ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°āĻžāĻ° āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¯āĻž āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§ āĻā§āĻ°ā§āĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻˇāĻžāĻĒāĻā§ āĻā§āĻĄāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĻ° āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru