<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # E.184\. 版本 7.3.21 > **發布日期:** 2008-01-07 這個版本包含7.3.20的各種補丁,包括重大安全問題的補丁。 預計這是7.3.X系列的最后一個PostgreSQL版本。鼓勵用戶盡快升級到一個新的版本分支。 ## E.184.1\. 遷移到版本 7.3.21 運行7.3.X的不需要轉儲/恢復。不過,如果從一個7.3.13更早的版本升級而來, 請查閱7.3.13的版本說明。 ## E.184.2\. 修改列表 * 阻止用戶的權限運行`VACUUM`, `ANALYZE`等執行索引里的函數(Tom)。 應用于索引表達式和部分索引謂詞的函數在建立一個新的表項時被評估。一直以來以為, 如果一個人修改了一個未被信任的用戶的表,這造成了特洛伊木馬代碼擴展的風險。 (請注意,觸發器、缺省、檢查約束等造成相同類型的風險。) 但是索引里的函數造成額外的威脅,因為他們將被日常維護操作如`VACUUM FULL` 執行,這些操作通常由一個超級用戶賬戶自動執行。例如, 一個不法用戶可以通過設置一個特洛伊木馬索引定義并等待下一個日常清理,用超級用戶權限執行代碼。 修復標準維護操作(包括`VACUUM`, `ANALYZE`, `REINDEX`, 和 `CLUSTER`)的安排為作為表的所有者執行而不是調用用戶, 使用`SECURITY DEFINER`函數已經使用的相同的權限切換機制。 為了阻止繞過這個安全措施,現在禁止`SET SESSION AUTHORIZATION` 和 `SET ROLE` 在`SECURITY DEFINER`環境中執行了。(CVE-2007-6600) * 需要使用`/contrib/dblink`的非超級用戶只使用口令認證,作為一個安全措施(Joe)。 在7.3.20里出現的修復是不完整的,因為它為了一些`dblink`函數堵塞了整個。 (CVE-2007-6601, CVE-2007-3278) * 當使用一個多字節數據庫編碼時,修復`translate()`里的潛在沖突。(Tom) * 使得`contrib/tablefunc`的`crosstab()`處理空rowid本身為一個類別, 而不是沖突。(Joe) * 當重新生成`configure`腳本時需要使用一個特定的Autoconf版本。(Peter) 這只影響開發者和打包者。這樣做是為了阻止意外的使用未經檢驗的Autoconf 和PostgreSQL版本的組合。如果你真的想要使用一個不同的Autoconf 版本,你可以移除版本檢查,但是結果如何你自己負責。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看