觀點 · 資訊分享
Apache Solr 啟用 BasicAuth 時偷偷多建 4 個公開預設帳號:CVE-2026-44825 該怎麼查
用 bin/solr auth enable 開啟 Solr 登入驗證時,除了你指定的帳號,還會悄悄建立 4 個有公開預設密碼的帳號,攻擊者可取得管理權限。Apache 5 月 29 日公告,NVD 在 6 月 1 日收錄 CVE-2026-44825。
- 發布
- 2026-06-01
- 篇幅
- 約 3 分鐘 · 1,521 字
- 結構
- 8 節 + 3 題常見問題
- 標籤

一句話看懂:用 Solr 的指令啟用登入驗證時,系統會偷偷多建 4 個有公開預設密碼的帳號,知道密碼的人就能拿到管理權限;官方給了不用升級的緩解方式。

先用白話講:預設帳號為什麼危險?
想像你換了一把新門鎖,師傅幫你設好你自己的密碼,卻順手多留了四組「出廠預設密碼」,而且這四組密碼印在產品說明書上,全世界都查得到。你以為門鎖只有你能開,其實每個人都能。
這次 Apache Solr 的狀況就是這樣:你開啟登入驗證,系統卻在背後多建立了預設帳號。
發生什麼事
- 漏洞編號:CVE-2026-44825
- 影響版本:Apache Solr 9.4.0 至 9.10.1,以及 10.0.0
- 成因:用
bin/solr auth enable啟用 BasicAuth 時,除了你指定的帳號,還會悄悄安裝帶有公開預設密碼的範本帳號:superadmin、admin、search、index - 後果:遠端攻擊者可用這些公開的預設認證,取得整個叢集的完整管理權限
- 時間:Apache 在 5 月 29 日於 oss-security 公告,NVD 在 6 月 1 日收錄;NVD 評 9.8,Apache 自己評 8.1
誰會受影響?
| 情況 | 是否受影響 |
|---|---|
用 bin/solr auth enable 啟用,且沒改過範本帳號密碼 |
受影響 |
| 用該指令啟用,但已為範本帳號設強密碼 | 不受影響 |
| 沒有用該指令啟用 BasicAuth | 不受影響 |
三步自查
- 回想當初是不是用
bin/solr auth enable開的驗證;不確定的話,就當作有 - 打開
security.json,看使用者清單裡有沒有superadmin、admin、search、index - 有的話,確認你有沒有改過它們的密碼;沒改過就立刻刪除或換成強密碼,再看存取紀錄有沒有可疑登入
給開發者的技術細節
- 立即緩解:不用升級,把
security.json裡的superadmin、admin、search、index刪掉,或改成強密碼 - 修正版:官方說明尚未釋出的 9.11.0 與 10.1.0 不受影響,升級即可解決
- 追蹤編號:SOLR-18233;漏洞由 Horizon3.ai 的 Naveen Sunkavally 發現
- 兩個評分的差異:Apache 的 CVSS 3.1 向量攻擊複雜度為 High(8.1),NVD 評為 Low(9.8)
- 公告沒有說明是否已有實際攻擊,請不要自行推測為「已被利用」
我的看法
接案時常遇到客戶的內部搜尋引擎或商品搜尋用 Solr,而且常常是好幾年前別人架好的。這種系統最怕的就是「當初怎麼開驗證的,沒人記得」。
最快的檢查方式是打開 security.json,看有沒有這四個帳號,還有它們的密碼是不是還沒改。這個動作只要幾分鐘,不需要升級也不用重啟整套流程,卻能堵住最大的洞。順便也檢查一下 Solr 的管理介面有沒有被放到網際網路上,能擋在內網或 VPN 後面最好。
名詞小辭典
- Apache Solr:開源的搜尋平台,常用於網站與企業內部搜尋。
- BasicAuth:最基本的帳號密碼驗證方式。
- security.json:Solr 儲存驗證與授權設定的檔案。
- 預設帳號(Default credentials):產品出廠就內建、人人可查的帳號與密碼。
資料來源
常見問題
Apache Solr 是什麼?
一套開源的企業級搜尋平台,很多網站與公司用來做全文搜尋、商品搜尋。
我怎麼知道自己受不受影響?
官方說明不受影響的情況有兩種:沒有用 bin/solr auth enable 啟動 BasicAuth,或啟動之後已為範本帳號設定強密碼。如果你是用這個指令啟用的,就要檢查 security.json。
現在要怎麼處理?
官方的緊急做法是:刪除 security.json 裡的 superadmin、admin、search、index 四個範本帳號,或把它們的密碼改成強密碼。修正版 9.11.0 與 10.1.0 在公告當時尚未釋出。
接著讀
全部觀點 →Cloudflare 為 Brotli 漏洞緊急上架 WAF 規則:預設只記錄不攔截,上線前先檢查你的覆寫設定Brotli 壓縮函式庫爆出 CVE-2026-111497 後,Cloudflare 在 10 月 25 日為 Managed Ruleset 緊急加了兩條規則,預設只記錄、不攔截。如果你曾把整組規則改成封鎖,新規則上線就會直接擋下符合的請求。閱讀 →Ollama 加入 d3 決策模型:本機就能做分類、是非題與評分,最小 2B 版約 3.6GB 記憶體Ollama 0.40.11 在 10 月 24 日帶進 vLLM Semantic Router 的 d3 決策模型。它不聊天,只回答「分到哪一類、是或不是、幾分」,有 2B 到 27B 四種大小,Apache 2.0 授權,可以在自己的電腦上跑。閱讀 →自架 Postiz 連修 2 個高危漏洞:註冊帳號就能偽造登入權杖、讀走伺服器檔案,請升到 v2.25.3開源社群貼文排程工具 Postiz 在 10 月 24 日發布 v2.25.3,修正兩個 CVSS 9.6 以上的漏洞:一般註冊用戶可以偽造登入權杖接管別人的組織,也可能讀走伺服器上的檔案。開放註冊預設是開啟的。閱讀 →