最新漏洞 Drupal Field UI 远程代码执行漏洞(CVE-2026-108097)
2026/10/22 15:29:40
鏈€杩戞紡娲炵湡澶氬晩锛屽搱鍝堝搱锛屾垜宸茬粡淇ˉ浜唒hp婕忔礊鍙堢垎鍑轰簡涓€涓
-
妫€鍑烘柟寮鐗堟湰姣斿婕忔礊姒傝堪Drupal 鏄娇鐢 PHP 璇█缂栧啓鐨勫紑婧愬唴瀹圭鐞嗘鏋讹紙CMF锛夛紝瀹冪敱鍐呭绠$悊绯荤粺锛圕MS锛夊拰 PHP 寮€鍙戞鏋讹紙Framework锛夊叡鍚屾瀯鎴愩€傝繛缁骞磋崳鑾峰叏鐞冩渶浣 CMS 澶у锛屾槸鍩轰簬 PHP 璇█鏈€钁楀悕鐨 WEB 搴旂敤绋嬪簭銆 鍦 Drupal 鐨 Field UI 妯″潡锛坒ield_ui锛変腑锛岀敱浜 field_ui 琛ㄥ崟鎺у埗鍣ㄥ湪澶勭悊澶氭 AJAX 璇锋眰鏃讹紝鏈兘瀵瑰祵濂楄〃鍗曟彁浜ゆ暟缁勪腑鐨勫唴閮ㄦ覆鏌撴暟缁勯敭锛堝 #lazy_builder銆#pre_render銆#process锛夎繘琛屼弗鏍肩殑绫诲瀷妫€鏌ュ拰鍑€鍖栵紝渚跨洿鎺ュ皢澶栭儴璇锋眰鍙傛暟鍚堝苟鍒扮紦瀛樼殑琛ㄥ崟鐘舵€佷腑銆傚綋涓庢毚闇插叕鍏辫〃鍗曟帴鍙g殑璐$尞妯″潡锛堝 Entity List锛夌粍鍚堟椂锛屾湭缁忚韩浠介獙璇佺殑鏀诲嚮鑰呭彲鏋勯€犲寘鍚伓鎰忔覆鏌撴暟缁勭殑宓屽 JSON 杞借嵎锛岀粫杩囧叕鍏辫〃鍗曠殑 CSRF 浠ょ墝楠岃瘉锛屽皢浠绘剰 PHP 鍙皟鐢ㄥ嚱鏁帮紙濡 passthru锛夋敞鍏ヨ〃鍗曠姸鎬併€傞殢鍚庯紝Renderer 鏈嶅姟鍦ㄦ墽琛屾覆鏌撴椂浼氳皟鐢 call_user_func_array() 瑙﹀彂璇ユ伓鎰忚浇鑽凤紝浠庤€屽疄鐜拌繙绋嬩唬鐮佹墽琛屻€ 娉細鏀诲嚮鑰呰鎴愬姛鍒╃敤璇ユ紡娲烇紝蹇呴』鍚屾椂婊¤冻浠ヤ笅鎵€鏈夋潯浠讹細 (1) 鐩爣绔欑偣蹇呴』鍚敤锛堝畨瑁咃級浜 Drupal 鐨 Field UI 妯″潡锛坒ield_ui锛夛紱 (2) 瀛樺湪鏆撮湶鍏叡琛ㄥ崟鎺ュ彛鐨勮础鐚ā鍧楋紙濡 Entity List < 2.1.8锛夋垨鑷畾涔夊疄浣撳鐞嗛€昏緫锛岀敤浜庢瀯閫犳敾鍑诲叆鍙o紱 (3) 鏀诲嚮鑰呰兘澶熼€氳繃缃戠粶璁块棶鐩爣绔欑偣鐨勫叕鍏辫〃鍗曟帴鍙c€
CVSS v3璇勫垎8.1(楂樺嵄)
婕忔礊褰卞搷鏈粡韬唤楠岃瘉鐨勮繙绋嬫敾鍑昏€呭埄鐢ㄨ婕忔礊鍙湪 Drupal 鏈嶅姟鍣ㄤ笂鎵ц浠绘剰绯荤粺鍛戒护锛屽彲鑳藉鑷存湇鍔″櫒瀹屽叏娌﹂櫡銆佹晱鎰熸暟鎹硠闇叉垨妞嶅叆鍚庨棬绛夊嵄瀹炽€
CISA KEV 鏀跺綍鈥㈡湭鏀跺綍
EPSS 璇勫垎0
褰卞搷鍘傚晢-
褰卞搷浜у搧Drupal锛>= 8.9.0, < 10.6.19, >= 11.0.0, < 11.3.19, >= 11.4.0, < 11.4.10, >= 12.0.0-alpha1, < 12.0.0-beta2
鏀诲嚮瑙﹀彂鍘熺悊Drupal 鏄娇鐢 PHP 璇█缂栧啓鐨勫紑婧愬唴瀹圭鐞嗘鏋讹紙CMF锛夛紝瀹冪敱鍐呭绠$悊绯荤粺锛圕MS锛夊拰 PHP 寮€鍙戞鏋讹紙Framework锛夊叡鍚屾瀯鎴愩€傝繛缁骞磋崳鑾峰叏鐞冩渶浣 CMS 澶у锛屾槸鍩轰簬 PHP 璇█鏈€钁楀悕鐨 WEB 搴旂敤绋嬪簭銆 鍦 Drupal 鐨 Field UI 妯″潡锛坒ield_ui锛変腑锛岀敱浜 field_ui 琛ㄥ崟鎺у埗鍣ㄥ湪澶勭悊澶氭 AJAX 璇锋眰鏃讹紝鏈兘瀵瑰祵濂楄〃鍗曟彁浜ゆ暟缁勪腑鐨勫唴閮ㄦ覆鏌撴暟缁勯敭锛堝 #lazy_builder銆#pre_render銆#process锛夎繘琛屼弗鏍肩殑绫诲瀷妫€鏌ュ拰鍑€鍖栵紝渚跨洿鎺ュ皢澶栭儴璇锋眰鍙傛暟鍚堝苟鍒扮紦瀛樼殑琛ㄥ崟鐘舵€佷腑銆傚綋涓庢毚闇插叕鍏辫〃鍗曟帴鍙g殑璐$尞妯″潡锛堝 Entity List锛夌粍鍚堟椂锛屾湭缁忚韩浠介獙璇佺殑鏀诲嚮鑰呭彲鏋勯€犲寘鍚伓鎰忔覆鏌撴暟缁勭殑宓屽 JSON 杞借嵎锛岀粫杩囧叕鍏辫〃鍗曠殑 CSRF 浠ょ墝楠岃瘉锛屽皢浠绘剰 PHP 鍙皟鐢ㄥ嚱鏁帮紙濡 passthru锛夋敞鍏ヨ〃鍗曠姸鎬併€傞殢鍚庯紝Renderer 鏈嶅姟鍦ㄦ墽琛屾覆鏌撴椂浼氳皟鐢 call_user_func_array() 瑙﹀彂璇ユ伓鎰忚浇鑽凤紝浠庤€屽疄鐜拌繙绋嬩唬鐮佹墽琛屻€ 娉細鏀诲嚮鑰呰鎴愬姛鍒╃敤璇ユ紡娲烇紝蹇呴』鍚屾椂婊¤冻浠ヤ笅鎵€鏈夋潯浠讹細 (1) 鐩爣绔欑偣蹇呴』鍚敤锛堝畨瑁咃級浜 Drupal 鐨 Field UI 妯″潡锛坒ield_ui锛夛紱 (2) 瀛樺湪鏆撮湶鍏叡琛ㄥ崟鎺ュ彛鐨勮础鐚ā鍧楋紙濡 Entity List < 2.1.8锛夋垨鑷畾涔夊疄浣撳鐞嗛€昏緫锛岀敤浜庢瀯閫犳敾鍑诲叆鍙o紱 (3) 鏀诲嚮鑰呰兘澶熼€氳繃缃戠粶璁块棶鐩爣绔欑偣鐨勫叕鍏辫〃鍗曟帴鍙c€
鏀诲嚮鍓嶇疆鏉′欢(1) 鐩爣绔欑偣蹇呴』鍚敤锛堝畨瑁咃級浜 Drupal 鐨 Field UI 妯″潡锛坒ield_ui锛夛紱 (2) 瀛樺湪鏆撮湶鍏叡琛ㄥ崟鎺ュ彛鐨勮础鐚ā鍧楋紙濡 Entity List < 2.1.8锛夋垨鑷畾涔夊疄浣撳鐞嗛€昏緫锛岀敤浜庢瀯閫犳敾鍑诲叆鍙o紱 (3) 鏀诲嚮鑰呰兘澶熼€氳繃缃戠粶璁块棶鐩爣绔欑偣鐨勫叕鍏辫〃鍗曟帴鍙c€
淇鏂规
鎵嬪姩淇淇鏂规1. 瀹樻柟宸插彂甯冧慨澶嶇増鏈紝璇疯瘎浼颁笟鍔℃槸鍚﹀彈褰卞搷鍚庯紝鍗囩骇鑷冲畨鍏ㄧ増鏈琱ttps://www.drupal.org/sa-core-2026-0142. 缂撹В鎺柦锛(1) 绔嬪嵆浣跨敤 Composer 鍗囩骇 Drupal Core 鑷充慨澶嶇増鏈紙11.4.10銆11.3.19銆10.6.19 鎴 12.0.0-beta2锛夛紝骞跺崌绾 Entity List 鑷 2.1.8 鎴栨洿楂橈紱(2) 鑻ユ棤娉曠珛鍗冲崌绾э紝鍙€氳繃 Drush 绱ф€ュ嵏杞 field_ui 妯″潡锛坉rush pm:uninstall field_ui -y 骞堕噸寤虹紦瀛橈級锛岃妯″潡浠呯敤浜庡悗鍙板瓧娈甸厤缃紝鍗歌浇涓嶅奖鍝嶅墠绔唴瀹瑰睍绀猴紱(3) 鍦 Nginx/Apache 灞傞檺鍒跺閮 IP 璁块棶 Field UI 绠$悊璺敱锛屼粎鍏佽鍙俊绠$悊缃戞璁块棶锛(4) 閮ㄧ讲 RASP 宸ュ叿鎴栧湪 PHP 閰嶇疆涓鐢ㄥ嵄闄╂墽琛屽嚱鏁帮紙濡 passthru銆乻ystem銆乪xec銆乸roc_open锛夛紱(5) 涓ユ牸闄愬埗 鈥淎dminister content types鈥 鍜 鈥淎dminister fields鈥 鏉冮檺锛屼粎鎺堜簣缁忚繃 MFA 楠岃瘉鐨勭鐞嗗憳璐︽埛銆
-
妫€鍑烘柟寮鐗堟湰姣斿婕忔礊姒傝堪Drupal 鏄娇鐢 PHP 璇█缂栧啓鐨勫紑婧愬唴瀹圭鐞嗘鏋讹紙CMF锛夛紝瀹冪敱鍐呭绠$悊绯荤粺锛圕MS锛夊拰 PHP 寮€鍙戞鏋讹紙Framework锛夊叡鍚屾瀯鎴愩€傝繛缁骞磋崳鑾峰叏鐞冩渶浣 CMS 澶у锛屾槸鍩轰簬 PHP 璇█鏈€钁楀悕鐨 WEB 搴旂敤绋嬪簭銆 鍦 Drupal 鐨 Field UI 妯″潡锛坒ield_ui锛変腑锛岀敱浜 field_ui 琛ㄥ崟鎺у埗鍣ㄥ湪澶勭悊澶氭 AJAX 璇锋眰鏃讹紝鏈兘瀵瑰祵濂楄〃鍗曟彁浜ゆ暟缁勪腑鐨勫唴閮ㄦ覆鏌撴暟缁勯敭锛堝 #lazy_builder銆#pre_render銆#process锛夎繘琛屼弗鏍肩殑绫诲瀷妫€鏌ュ拰鍑€鍖栵紝渚跨洿鎺ュ皢澶栭儴璇锋眰鍙傛暟鍚堝苟鍒扮紦瀛樼殑琛ㄥ崟鐘舵€佷腑銆傚綋涓庢毚闇插叕鍏辫〃鍗曟帴鍙g殑璐$尞妯″潡锛堝 Entity List锛夌粍鍚堟椂锛屾湭缁忚韩浠介獙璇佺殑鏀诲嚮鑰呭彲鏋勯€犲寘鍚伓鎰忔覆鏌撴暟缁勭殑宓屽 JSON 杞借嵎锛岀粫杩囧叕鍏辫〃鍗曠殑 CSRF 浠ょ墝楠岃瘉锛屽皢浠绘剰 PHP 鍙皟鐢ㄥ嚱鏁帮紙濡 passthru锛夋敞鍏ヨ〃鍗曠姸鎬併€傞殢鍚庯紝Renderer 鏈嶅姟鍦ㄦ墽琛屾覆鏌撴椂浼氳皟鐢 call_user_func_array() 瑙﹀彂璇ユ伓鎰忚浇鑽凤紝浠庤€屽疄鐜拌繙绋嬩唬鐮佹墽琛屻€ 娉細鏀诲嚮鑰呰鎴愬姛鍒╃敤璇ユ紡娲烇紝蹇呴』鍚屾椂婊¤冻浠ヤ笅鎵€鏈夋潯浠讹細 (1) 鐩爣绔欑偣蹇呴』鍚敤锛堝畨瑁咃級浜 Drupal 鐨 Field UI 妯″潡锛坒ield_ui锛夛紱 (2) 瀛樺湪鏆撮湶鍏叡琛ㄥ崟鎺ュ彛鐨勮础鐚ā鍧楋紙濡 Entity List < 2.1.8锛夋垨鑷畾涔夊疄浣撳鐞嗛€昏緫锛岀敤浜庢瀯閫犳敾鍑诲叆鍙o紱 (3) 鏀诲嚮鑰呰兘澶熼€氳繃缃戠粶璁块棶鐩爣绔欑偣鐨勫叕鍏辫〃鍗曟帴鍙c€
CVSS v3璇勫垎8.1(楂樺嵄)
婕忔礊褰卞搷鏈粡韬唤楠岃瘉鐨勮繙绋嬫敾鍑昏€呭埄鐢ㄨ婕忔礊鍙湪 Drupal 鏈嶅姟鍣ㄤ笂鎵ц浠绘剰绯荤粺鍛戒护锛屽彲鑳藉鑷存湇鍔″櫒瀹屽叏娌﹂櫡銆佹晱鎰熸暟鎹硠闇叉垨妞嶅叆鍚庨棬绛夊嵄瀹炽€
CISA KEV 鏀跺綍鈥㈡湭鏀跺綍
EPSS 璇勫垎0
褰卞搷鍘傚晢-
褰卞搷浜у搧Drupal锛>= 8.9.0, < 10.6.19, >= 11.0.0, < 11.3.19, >= 11.4.0, < 11.4.10, >= 12.0.0-alpha1, < 12.0.0-beta2
鏀诲嚮瑙﹀彂鍘熺悊Drupal 鏄娇鐢 PHP 璇█缂栧啓鐨勫紑婧愬唴瀹圭鐞嗘鏋讹紙CMF锛夛紝瀹冪敱鍐呭绠$悊绯荤粺锛圕MS锛夊拰 PHP 寮€鍙戞鏋讹紙Framework锛夊叡鍚屾瀯鎴愩€傝繛缁骞磋崳鑾峰叏鐞冩渶浣 CMS 澶у锛屾槸鍩轰簬 PHP 璇█鏈€钁楀悕鐨 WEB 搴旂敤绋嬪簭銆 鍦 Drupal 鐨 Field UI 妯″潡锛坒ield_ui锛変腑锛岀敱浜 field_ui 琛ㄥ崟鎺у埗鍣ㄥ湪澶勭悊澶氭 AJAX 璇锋眰鏃讹紝鏈兘瀵瑰祵濂楄〃鍗曟彁浜ゆ暟缁勪腑鐨勫唴閮ㄦ覆鏌撴暟缁勯敭锛堝 #lazy_builder銆#pre_render銆#process锛夎繘琛屼弗鏍肩殑绫诲瀷妫€鏌ュ拰鍑€鍖栵紝渚跨洿鎺ュ皢澶栭儴璇锋眰鍙傛暟鍚堝苟鍒扮紦瀛樼殑琛ㄥ崟鐘舵€佷腑銆傚綋涓庢毚闇插叕鍏辫〃鍗曟帴鍙g殑璐$尞妯″潡锛堝 Entity List锛夌粍鍚堟椂锛屾湭缁忚韩浠介獙璇佺殑鏀诲嚮鑰呭彲鏋勯€犲寘鍚伓鎰忔覆鏌撴暟缁勭殑宓屽 JSON 杞借嵎锛岀粫杩囧叕鍏辫〃鍗曠殑 CSRF 浠ょ墝楠岃瘉锛屽皢浠绘剰 PHP 鍙皟鐢ㄥ嚱鏁帮紙濡 passthru锛夋敞鍏ヨ〃鍗曠姸鎬併€傞殢鍚庯紝Renderer 鏈嶅姟鍦ㄦ墽琛屾覆鏌撴椂浼氳皟鐢 call_user_func_array() 瑙﹀彂璇ユ伓鎰忚浇鑽凤紝浠庤€屽疄鐜拌繙绋嬩唬鐮佹墽琛屻€ 娉細鏀诲嚮鑰呰鎴愬姛鍒╃敤璇ユ紡娲烇紝蹇呴』鍚屾椂婊¤冻浠ヤ笅鎵€鏈夋潯浠讹細 (1) 鐩爣绔欑偣蹇呴』鍚敤锛堝畨瑁咃級浜 Drupal 鐨 Field UI 妯″潡锛坒ield_ui锛夛紱 (2) 瀛樺湪鏆撮湶鍏叡琛ㄥ崟鎺ュ彛鐨勮础鐚ā鍧楋紙濡 Entity List < 2.1.8锛夋垨鑷畾涔夊疄浣撳鐞嗛€昏緫锛岀敤浜庢瀯閫犳敾鍑诲叆鍙o紱 (3) 鏀诲嚮鑰呰兘澶熼€氳繃缃戠粶璁块棶鐩爣绔欑偣鐨勫叕鍏辫〃鍗曟帴鍙c€
鏀诲嚮鍓嶇疆鏉′欢(1) 鐩爣绔欑偣蹇呴』鍚敤锛堝畨瑁咃級浜 Drupal 鐨 Field UI 妯″潡锛坒ield_ui锛夛紱 (2) 瀛樺湪鏆撮湶鍏叡琛ㄥ崟鎺ュ彛鐨勮础鐚ā鍧楋紙濡 Entity List < 2.1.8锛夋垨鑷畾涔夊疄浣撳鐞嗛€昏緫锛岀敤浜庢瀯閫犳敾鍑诲叆鍙o紱 (3) 鏀诲嚮鑰呰兘澶熼€氳繃缃戠粶璁块棶鐩爣绔欑偣鐨勫叕鍏辫〃鍗曟帴鍙c€
淇鏂规
鎵嬪姩淇淇鏂规1. 瀹樻柟宸插彂甯冧慨澶嶇増鏈紝璇疯瘎浼颁笟鍔℃槸鍚﹀彈褰卞搷鍚庯紝鍗囩骇鑷冲畨鍏ㄧ増鏈琱ttps://www.drupal.org/sa-core-2026-0142. 缂撹В鎺柦锛(1) 绔嬪嵆浣跨敤 Composer 鍗囩骇 Drupal Core 鑷充慨澶嶇増鏈紙11.4.10銆11.3.19銆10.6.19 鎴 12.0.0-beta2锛夛紝骞跺崌绾 Entity List 鑷 2.1.8 鎴栨洿楂橈紱(2) 鑻ユ棤娉曠珛鍗冲崌绾э紝鍙€氳繃 Drush 绱ф€ュ嵏杞 field_ui 妯″潡锛坉rush pm:uninstall field_ui -y 骞堕噸寤虹紦瀛橈級锛岃妯″潡浠呯敤浜庡悗鍙板瓧娈甸厤缃紝鍗歌浇涓嶅奖鍝嶅墠绔唴瀹瑰睍绀猴紱(3) 鍦 Nginx/Apache 灞傞檺鍒跺閮 IP 璁块棶 Field UI 绠$悊璺敱锛屼粎鍏佽鍙俊绠$悊缃戞璁块棶锛(4) 閮ㄧ讲 RASP 宸ュ叿鎴栧湪 PHP 閰嶇疆涓鐢ㄥ嵄闄╂墽琛屽嚱鏁帮紙濡 passthru銆乻ystem銆乪xec銆乸roc_open锛夛紱(5) 涓ユ牸闄愬埗 鈥淎dminister content types鈥 鍜 鈥淎dminister fields鈥 鏉冮檺锛屼粎鎺堜簣缁忚繃 MFA 楠岃瘉鐨勭鐞嗗憳璐︽埛銆