SQLite เชฎเชพเช‚ เชจเชฌเชณเชพเชˆ เช•เซ‡ เชœเซ‡ WebSQL เชฆเซเชตเชพเชฐเชพ Chrome เชชเชฐ เชฐเชฟเชฎเซ‹เชŸ เชนเซเชฎเชฒเชพเช“เชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡

เชšเซ€เชจเชจเซ€ เช•เช‚เชชเชจเซ€ เชŸเซ‡เชจเซเชธเซ‡เชจเซเชŸเชจเชพ เชธเซเชฐเช•เซเชทเชพ เชธเช‚เชถเซ‹เชงเช•เซ‹ เชชเซเชฐเชธเซเชคเซเชค เชจเชตเชพ เชจเชฌเชณเชพเชˆ เชชเซเชฐเช•เชพเชฐ เชฎเซ‡เช—เซ‡เชฒเชจ (CVE-2019-13734), เชœเซ‡ เชคเชฎเชจเซ‡ SQLite DBMS เชฎเชพเช‚ เชšเซ‹เช•เซเช•เชธ เชฐเซ€เชคเซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชพเชฏเซ‡เชฒ SQL เช•เชจเซเชธเซเชŸเซเชฐเช•เซเชŸเซเชธ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช•เซ‹เชก เชเช•เซเชเชฟเช•เซเชฏเซเชถเชจ เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช†เชตเซ€ เชœ เชจเชฌเชณเชพเชˆ เชนเชคเซ€ เชชเซเชฐเช•เชพเชถเชฟเชค เชเช• เชตเชฐเซเชท เชชเชนเซ‡เชฒเชพเช‚ เชธเชฎเชพเชจ เชธเช‚เชถเซ‹เชงเช•เซ‹ เชฆเซเชตเชพเชฐเชพ. เชจเชฌเชณเชพเชˆ เช เชจเซ‹เช‚เชงเชจเซ€เชฏ เช›เซ‡ เช•เซ‡ เชคเซ‡ เช•เซเชฐเซ‹เชฎ เชฌเซเชฐเชพเช‰เชเชฐ เชชเชฐ เชฆเซ‚เชฐเชธเซเชฅ เชฐเซ€เชคเซ‡ เชนเซเชฎเชฒเซ‹ เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชนเซเชฎเชฒเชพเช–เซ‹เชฐ เชฆเซเชตเชพเชฐเชพ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เชตเซ‡เชฌ เชชเซƒเชทเซเช เซ‹ เช–เซ‹เชฒเชคเซ€ เชตเช–เชคเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ€ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เช•เซเชฐเซ‹เชฎ/เช•เซเชฐเซ‹เชฎเชฟเชฏเชฎ เชชเชฐ เชนเซเชฎเชฒเซ‹ WebSQL API เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชจเซเช‚ เชนเซ‡เชจเซเชกเชฒเชฐ SQLite เช•เซ‹เชก เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡. เช…เชจเซเชฏ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเซ‹ เชชเชฐ เชนเซเชฎเชฒเซ‹ เชคเซเชฏเชพเชฐเซ‡ เชœ เชถเช•เซเชฏ เช›เซ‡ เชœเซ‹ เชคเซ‡เช“ เชฌเชนเชพเชฐเชฅเซ€ SQLite เชฎเชพเช‚ เช†เชตเชคเชพ SQL เช•เชจเซเชธเซเชŸเซเชฐเช•เซเชŸเชจเซ‡ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเซ‡เช“ เชกเซ‡เชŸเชพ เชเช•เซเชธเชšเซ‡เชจเซเชœ เชฎเชพเชŸเซ‡ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชคเชฐเซ€เช•เซ‡ SQLite เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธ เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เชจเชฅเซ€ เช•เชพเชฐเชฃ เช•เซ‡ เชฎเซ‹เชเชฟเชฒเชพ เชจเชพ เชชเชพเชกเซ€ WebSQL เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชฎเชพเช‚เชฅเซ€ เชฒเชพเชญ IndexedDB API.

เช—เซ‚เช—เชฒเซ‡ เชฐเชฟเชฒเซ€เชเชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช เซ€เช• เช•เชฐเซ€ เช•เซเชฐเซ‹เชฎ 79. SQLite เช•เซ‹เชกเชฌเซ‡เชเชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพ เชนเชคเซ€ เชจเชฟเชถเซเชšเชฟเชค เชจเชตเซ‡เชฎเซเชฌเชฐ 17, เช…เชจเซ‡ เช•เซเชฐเซ‹เชฎเชฟเชฏเชฎ เช•เซ‹เชกเชฌเซ‡เชเชฎเชพเช‚ - 21 เชจเชตเซ‡เชฎเซเชฌเชฐ.
เชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพ เชนเชพเชœเชฐ เช›เซ‡ เช•เซ‹เชก FTS3 เชซเซเชฒ-เชŸเซ‡เช•เซเชธเซเชŸ เชธเชฐเซเชš เชเชจเซเชœเซ€เชจ เช…เชจเซ‡ เชถเซ‡เชกเซ‹ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ€ เชนเซ‡เชฐเชซเซ‡เชฐ เชฆเซเชตเชพเชฐเชพ (เชฒเซ‡เช–เชจเช•เซเชทเชฎเชคเชพ เชธเชพเชฅเซ‡เชจเซเช‚ เชเช• เชตเชฟเชถเชฟเชทเซเชŸ เชชเซเชฐเช•เชพเชฐเชจเซเช‚ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชŸเซ‡เชฌเชฒ) เช‡เชจเซเชกเซ‡เช•เซเชธ เชญเซเชฐเชทเซเชŸเชพเชšเชพเชฐ เช…เชจเซ‡ เชฌเชซเชฐ เช“เชตเชฐเชซเซเชฒเซ‹ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชคเช•เชจเซ€เช•เซ‹ เชชเชฐ เชตเชฟเช—เชคเชตเชพเชฐ เชฎเชพเชนเชฟเชคเซ€ 90 เชฆเชฟเชตเชธ เชชเช›เซ€ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชนเชฎเชฃเชพเช‚ เชฎเชพเชŸเซ‡ เชซเชฟเช•เซเชธ เชธเชพเชฅเซ‡ เชจเชตเซเช‚ SQLite เชฐเชฟเชฒเซ€เช เชฐเชšเชจเชพ เชจเชฅเซ€ (เช…เชชเซ‡เช•เซเชทเชฟเชค 31เชฎเซ€ เชกเชฟเชธเซ‡เชฎเซเชฌเชฐ). เชธเซเชฐเช•เซเชทเชพ เช‰เช•เซ‡เชฒ เชคเชฐเซ€เช•เซ‡, SQLite 3.26.0 เชฅเซ€ เชถเชฐเซ‚ เช•เชฐเซ€เชจเซ‡, SQLITE_DBCONFIG_DEFENSIVE เชฎเซ‹เชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชœเซ‡ เชถเซ‡เชกเซ‹ เช•เซ‹เชทเซเชŸเช•เซ‹ เชชเชฐ เชฒเช–เชตเชพเชจเซเช‚ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ SQLite เชฎเชพเช‚ เชฌเชพเชนเซเชฏ SQL เช•เซเชตเซ‡เชฐเซ€ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชธเชฎเชพเชตเซ‡เชถ เชฎเชพเชŸเซ‡ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชตเชฟเชคเชฐเชฃ เช•เชฟเชŸเซเชธเชฎเชพเช‚, SQLite เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชฎเชพเช‚ เชจเชฌเชณเชพเชˆ เช…เชšเซ‚เช• เชฐเชนเซ‡ เช›เซ‡ เชกเซ‡เชฌเชฟเชฏเชจ, เช‰เชฌเซเชจเซเชŸเซ, เช†เชฐเชเชšเชเชฒ, OpenSUSE / SUSE, เช†เชฐเซเช• เชฒเชฟเชจเช•เซเชธ, Fedora, เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€. เชคเชฎเชพเชฎ เชตเชฟเชคเชฐเชฃเซ‹เชฎเชพเช‚ เช•เซเชฐเซ‹เชฎเชฟเชฏเชฎ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช…เชชเชกเซ‡เชŸ เชฅเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชจเชฌเชณเชพเชˆเชฅเซ€ เชชเซเชฐเชญเชพเชตเชฟเชค เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชธเชฎเชธเซเชฏเชพ เชตเชฟเชตเชฟเชง เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เชฌเซเชฐเชพเช‰เชเชฐเซเชธ เช…เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชจเซ‡ เช…เชธเชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡ เช•เซเชฐเซ‹เชฎเชฟเชฏเชฎ เชเชจเซเชœเชฟเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชฎเชœ เชตเซ‡เชฌเชตเซเชฏเซ เชชเชฐ เช†เชงเชพเชฐเชฟเชค Android เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹.

เชตเชงเซเชฎเชพเช‚, SQLite เชฎเชพเช‚ 4 เช“เช›เซ€ เช–เชคเชฐเชจเชพเช• เชธเชฎเชธเซเชฏเชพเช“ เชชเชฃ เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ (CVE-2019-13750, CVE-2019-13751, CVE-2019-13752, CVE-2019-13753), เชœเซ‡ เชฎเชพเชนเชฟเชคเซ€ เชฒเชฟเช•เซ‡เชœ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเซเชฐเชคเชฟเชฌเช‚เชงเซ‹เชจเซ‡ เช…เชŸเช•เชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡ (เช•เซเชฐเซ‹เชฎ เชชเชฐ เชนเซเชฎเชฒเชพ เชฎเชพเชŸเซ‡ เชซเชพเชณเซ‹ เช†เชชเชคเชพ เชชเชฐเชฟเชฌเชณเซ‹ เชคเชฐเซ€เช•เซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡). เช† เชฎเซเชฆเซเชฆเชพเช“ 13เชฎเซ€ เชกเชฟเชธเซ‡เชฎเซเชฌเชฐเชจเชพ เชฐเซ‹เชœ SQLite เช•เซ‹เชกเชฎเชพเช‚ เช เซ€เช• เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชธเชพเชฅเซ‡ เชฎเชณเซ€เชจเซ‡, เชธเชฎเชธเซเชฏเชพเช“เช เชธเช‚เชถเซ‹เชงเช•เซ‹เชจเซ‡ เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เชถเซ‹เชทเชฃ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€ เชœเซ‡ เชฐเซ‡เชจเซเชกเชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช•เซเชฐเซ‹เชฎเชฟเชฏเชฎ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เช•เซ‹เชกเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹