精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Nginx暴露危漏洞CVE-2021-23017

安全 漏洞
日前著名Web服務器和反向代理服務器Nginx暴嚴重漏洞NS解析器Off-by-One堆寫入漏洞,該漏洞存在于Nginx的DNS解析模塊ngx_resolver_copy()。

日前著名Web服務器和反向代理服務器Nginx暴嚴重漏洞NS解析器Off-by-One堆寫入漏洞,該漏洞存在于Nginx的DNS解析模塊ngx_resolver_copy()。攻擊者可以利用該漏洞進行遠程DDos攻擊,甚至遠程執行。

概述

ngx_resolver_copy()在處理DNS響應時出現一個off-by-one錯誤,利用該漏洞網絡攻擊者可以在堆分配的緩沖區中寫一個點字符(.’, 0x2E)導致超出范圍。 所有配置解析器語法的(resolver xxxx)Nginx實例可以通過DNS響應(響應來自Nginx的DNS請求)來觸發該漏洞。 特制數據包允許使用0x2E覆蓋下一個堆塊元數據的最低有效字節,利用該漏洞攻擊者,可以實現Ddos拒絕服務,甚至可能實現遠程代碼執行。

由于Nginx中缺乏DNS欺騙緩解措施,并且在檢查DNS事務ID之前調用了易受攻擊的功能,因此遠程攻擊者可能能夠通向中毒服務器注入受毒的DNS響應來利用此漏洞。

漏洞影響

嚴重等級: 高

漏洞向量: 遠程/DNS

確認的受影響版本: 0.6.18-1.20.0

確認的修補版本: 1.21.0,1.20.1

供應商: F5,Inc.

狀態: 公開

CVE: CVE-2021-23017

CWE: 193

CVSS得分: 8.1

CVSS向量:CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C

漏洞分析

當Nginx配置中設置resolver時,Nginx DNS解析器(core/ngx_resolver.c)用于通過DNS解析多個模塊的主機名。

Nginx中通過ngx_resolver_copy()調用來驗證和解壓縮DNS響應中包含的每個DNS域名,接收網絡數據包作為輸入和指向正在處理的名稱的指針,并在成功后返回指向包含未壓縮名稱的新分配緩沖區的指針。調用整體上分兩步完成的,

  • 計算未壓縮的域名大小的長度len并驗證輸入包的合法性,丟棄包含大于128個指針或包含超出輸入緩沖區邊界的域名。
  • 分配輸出緩沖區,并將未壓縮的域名復制到其中。

第1部分中的大小計算與第2部分中的未壓縮的域名之間的不匹配,導致一個len的一個off-by-one錯誤,導致允許以一個字節為單位寫一個點字符超出name->data的邊界。

當壓縮名稱的最后一部分包含一個指向NUL字節的指針時,就會發生計算錯誤。 盡管計算步驟僅考慮標簽之間的點,但每次處理標簽并且接著的字符為非NUL時,解壓縮步驟都會寫入一個點字符。當標簽后跟指向NUL字節的指針時,解壓縮過程將:

  1. // 1) copy the label to the output buffer, 
  2. ngx_strlow(dst, src, n); 
  3. dst += n; 
  4. src += n; 
  5. // 2) read next character, 
  6. n = *src++; 
  7. // 3) as its a pointer, its not NUL, 
  8. if (n != 0) { 
  9. // 4) so a dot character that was not accounted for is written out of bounds 
  10. *dst++ = '.'; 
  11. // 5) Afterwards, the pointer is followed, 
  12. if (n & 0xc0) { 
  13. n = ((n & 0x3f) << 8) + *src; 
  14. src = &buf[n]; 
  15. n = *src++; 
  16. // 6) and a NULL byte is found, signaling the end of the function 
  17. if (n == 0) { 
  18. name->len = dst - name->data; 
  19. return NGX_OK; 

如果計算的大小恰好與堆塊大小對齊,則超出范圍的點字符將覆蓋下一個堆塊長度的元數據中的最低有效字節。這可能會直接導致下一個堆塊的大小寫入,但還會覆蓋3個標志,從而導致 PREV_INUSE被清除并 IS_MMAPPED被設置。

  1. ==7863== Invalid write of size 1 
  2. ==7863== at 0x137C2E: ngx_resolver_copy (ngx_resolver.c:4018) 
  3. ==7863== by 0x13D12B: ngx_resolver_process_a (ngx_resolver.c:2470) 
  4. ==7863== by 0x13D12B: ngx_resolver_process_response (ngx_resolver.c:1844) 
  5. ==7863== by 0x13D46A: ngx_resolver_udp_read (ngx_resolver.c:1574) 
  6. ==7863== by 0x14AB19: ngx_epoll_process_events (ngx_epoll_module.c:901) 
  7. ==7863== by 0x1414D4: ngx_process_events_and_timers (ngx_event.c:247) 
  8. ==7863== by 0x148E57: ngx_worker_process_cycle (ngx_process_cycle.c:719) 
  9. ==7863== by 0x1474DA: ngx_spawn_process (ngx_process.c:199) 
  10. ==7863== by 0x1480A8: ngx_start_worker_processes (ngx_process_cycle.c:344) 
  11. ==7863== by 0x14952D: ngx_master_process_cycle (ngx_process_cycle.c:130) 
  12. ==7863== by 0x12237F: main (Nginx.c:383) 
  13. ==7863== Address 0x4bbcfb8 is 0 bytes after a block of size 24 alloc'd 
  14. ==7863== at 0x483E77F: malloc (vg_replace_malloc.c:307) 
  15. ==7863== by 0x1448C4: ngx_alloc (ngx_alloc.c:22) 
  16. ==7863== by 0x137AE4: ngx_resolver_alloc (ngx_resolver.c:4119) 
  17. ==7863== by 0x137B26: ngx_resolver_copy (ngx_resolver.c:3994) 
  18. ==7863== by 0x13D12B: ngx_resolver_process_a (ngx_resolver.c:2470) 
  19. ==7863== by 0x13D12B: ngx_resolver_process_response (ngx_resolver.c:1844) 
  20. ==7863== by 0x13D46A: ngx_resolver_udp_read (ngx_resolver.c:1574) 
  21. ==7863== by 0x14AB19: ngx_epoll_process_events (ngx_epoll_module.c:901) 
  22. ==7863== by 0x1414D4: ngx_process_events_and_timers (ngx_event.c:247) 
  23. ==7863== by 0x148E57: ngx_worker_process_cycle (ngx_process_cycle.c:719) 
  24. ==7863== by 0x1474DA: ngx_spawn_process (ngx_process.c:199) 
  25. ==7863== by 0x1480A8: ngx_start_worker_processes (ngx_process_cycle.c:344) 
  26. ==7863== by 0x14952D: ngx_master_process_cycle (ngx_process_cycle.c:130) 

雖然目前還沒有Poc出來,理論上該漏洞可以被用來進行遠程代碼執行。

攻擊向量分析

DNS響應可以通過多種方式觸發漏洞。

首先,Nginx必須發送了DNS請求,并且必須等待響應。 然后,可以在DNS響應的多個部分進行投毒:

  • DNS問題QNAME,
  • DNS回答名稱,
  • DNS會回答RDATA以獲得CNAME和SRV響應,
  • 通過使用多個中毒的QNAME,NAME或RDATA值制作響應,可以在處理響應時多次擊中易受攻擊的函數,從而有效地執行多次脫機寫入。

此外,當攻擊者提供中毒的CNAME時,它將以遞歸方式解決,從而在執行過程中觸發了額外的OOB寫操作 ngx_resolve_name_locked() 調用ngx_strlow()(ngx_resolver.c:594)和其他OOB讀取期間 ngx_resolver_dup()(ngx_resolver.c:790)和 ngx_crc32_short()(ngx_resolver.c:596)。

用于“example.net”請求的DNS響應示例負載,其中包含被污染的CNAME:

稍微不同的有效負載(poc.py中的有效負載)填充了足夠的字節以覆蓋 next_chunk.mchunk_size帶點的最低有效字節:

24字節的標簽導致分配了24字節的緩沖區,該緩沖區填充有24字節+一個超出范圍的點字符。

漏洞修復和解決

通過向域名解析時,在域名末尾寫入的偽造的點字符分配一個額外的字節可以緩解此問題。

受漏洞影響的配置

  1. daemon off; 
  2. http{ 
  3. access_log logs/access.log; 
  4. server{ 
  5. listen 8080; 
  6. location / { 
  7. resolver 127.0.0.1:1053; 
  8. set $dns example.net; 
  9. proxy_pass $dns; 
  10. events { 
  11. worker_connections 1024; 

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2021-03-16 10:52:56

Chrome瀏覽器漏洞

2021-01-31 10:31:29

Windows10操作系統RCE漏洞

2021-10-29 11:52:16

谷歌漏洞TPM

2021-10-06 13:54:12

漏洞PoC攻擊

2021-09-10 11:41:20

漏洞Windows 微軟

2021-11-08 11:52:17

漏洞LinuxLinux TIPC

2021-09-23 15:20:18

微軟漏洞代碼

2021-01-30 18:31:00

sudo緩存溢出漏洞

2021-07-21 10:04:02

安全漏洞Windows

2021-12-19 11:55:25

NIST安全漏洞網絡安全

2022-06-14 09:00:21

漏洞補丁

2020-12-28 10:23:00

中間人攻擊漏洞Kubernetes

2012-08-08 09:31:43

2021-02-09 10:31:04

漏洞webWordPress F

2025-05-12 09:00:00

2025-07-01 09:32:36

2022-02-10 11:52:10

Windows漏洞Windows 10

2025-05-08 04:00:00

勒索軟件云安全云計算

2021-11-26 09:55:09

微軟漏洞補丁

2021-12-01 10:20:18

漏洞惠普打印機
點贊
收藏

51CTO技術棧公眾號

欧美视频你懂的| 亚洲成a人片77777在线播放| 中文字幕av一区二区三区高| 成人av.网址在线网站| 亚洲欧美小视频| 女同久久另类99精品国产| 日本高清不卡视频| 一区二区三区四区免费观看| 天天爱天天干天天操| 秋霞电影一区二区| 欧美国产日本在线| 久久久久久国产精品无码| 99久久999| 欧美午夜精品久久久久久浪潮| 亚洲欧美日韩另类精品一区二区三区 | 国精产品一区一区二区三区mba| 老湿机69福利| 爱啪啪综合导航| 国产女人18毛片水真多成人如厕| 91久久久久久久久| 久久国产视频一区| 欧美日本不卡高清| 亚洲新中文字幕| 李丽珍裸体午夜理伦片| 国产高清视频一区二区| 欧美在线观看一区| 国产中文字幕在线免费观看| 18+视频在线观看| 中文字幕免费不卡| 欧美日韩中文国产一区发布 | 欧美日韩在线观看首页| 亚洲欧美电影一区二区| 亚洲精品成人久久久998| 手机av在线免费观看| 国产福利精品导航| 成人精品aaaa网站| 自拍偷拍福利视频| 日日摸夜夜添夜夜添国产精品| 97在线视频免费观看| 青青草原免费观看| 91高清一区| www.亚洲免费视频| 一级在线观看视频| 国产99久久| 日韩电影免费观看在线观看| 国产吃瓜黑料一区二区| 亚洲不卡在线| 欧美成人性福生活免费看| 中文字幕色网站| 动漫一区二区三区| 日韩亚洲欧美在线观看| 性色av浪潮av| 试看120秒一区二区三区| 欧美精品色一区二区三区| 黄色小视频免费网站| 久久精品国产精品亚洲毛片| 欧美日韩中文字幕一区二区| 亚洲视频在线观看一区二区三区| 日韩pacopacomama| 91精品福利视频| 国产免费视频传媒| 91成人抖音| 欧美日韩视频在线第一区| 婷婷丁香激情网| 国产成人福利夜色影视| 91精品欧美一区二区三区综合在| 99精品999| 懂色av一区二区| 日韩av在线免费看| a天堂中文字幕| 日韩精品二区| 欧美成年人网站| 五月天婷婷网站| 免费久久99精品国产自在现线| 国产精品99久久久久久人 | 精品国产一区二区三区免费 | 免费一级欧美在线大片| 欧美电影免费提供在线观看| 日韩电影大全在线观看| 国产一区二区三区四区视频| 紧缚奴在线一区二区三区| 91免费国产网站| 亚洲国产成人一区二区| bt7086福利一区国产| 欧美h视频在线| 午夜免费视频在线国产| av在线播放成人| 日本一区二区三区视频在线观看 | 日本加勒比一区| 久久午夜色播影院免费高清| 亚洲午夜精品一区二区| 欧美videos另类精品| 欧美午夜精品伦理| 最新av免费在线观看| 国产精品调教视频| 国产亚洲人成a一在线v站| 久久久久久视频| 国产亚洲精品bv在线观看| 国产精品一区二区久久久| 成人爽a毛片一区二区| 久久精品免视看| 热久久最新地址| 久久精品女人天堂av免费观看| 3d动漫精品啪啪一区二区竹菊 | 中文字幕av一区二区三区高| 欧美中文字幕在线观看视频 | 国产一级特黄a大片99| 91亚洲欧美| 五月天视频一区| 欧美在线aaa| 天天做夜夜做人人爱精品| 久久久999精品视频| 国产高清一区二区三区四区| 中文精品久久| 国产精品免费一区豆花| 蜜臀av在线观看| 综合av第一页| 不卡av免费在线| 日韩欧美ww| 精品中文字幕在线| 91福利在线观看视频| 久久影院午夜论| 福利视频一二区| 久久99成人| 日韩一区二区精品视频| 日本黄色中文字幕| 91一区二区三区在线播放| 成年人深夜视频| 高清精品久久| 自拍偷拍免费精品| 免费无码国产精品| 91小视频免费观看| 男人添女人下部高潮视频在观看| 久久久91麻豆精品国产一区| 久久艳片www.17c.com | 国产成a人亚洲| 老汉色影院首页| 国产黄色精品| 中文字幕在线看视频国产欧美| 欧产日产国产69| 久久综合久久综合亚洲| 女性女同性aⅴ免费观女性恋| gogo久久日韩裸体艺术| 久久69精品久久久久久国产越南| 精品国产999久久久免费| 亚洲日本va在线观看| 午夜xxxxx| 欧美99久久| 99精品国产一区二区| 色黄网站在线观看| 欧美成人一级视频| 日韩免费视频网站| 91丝袜呻吟高潮美腿白嫩在线观看| 成年人深夜视频| 免费成人三级| 欧美在线激情网| 欧美69xxxxx| 色成年激情久久综合| 三区四区在线观看| 精品一区二区精品| 日韩人妻一区二区三区蜜桃视频| 亚洲不卡视频| 538国产精品一区二区免费视频 | 国产午夜精品久久久久久久| 国产xxxxx在线观看| 国内精品久久久久久99蜜桃| 精品国产一区二区在线| 国产又粗又大又黄| 亚洲自拍偷拍九九九| 久久久久麻豆v国产精华液好用吗| 亚洲人成在线影院| 欧美日韩亚洲在线| 精品自拍视频| 欧美黄色www| 可以在线观看的av| 欧美一卡二卡三卡四卡| 精品视频久久久久| 久久久久久久久99精品| 亚洲欧洲日本精品| 欧美日韩国产免费观看| 国产精品有限公司| 欧美性理论片在线观看片免费| 日韩视频免费中文字幕| 粉嫩小泬无遮挡久久久久久| 欧美性猛交xxxx偷拍洗澡| 精品成人无码一区二区三区| 国产毛片精品一区| 凹凸国产熟女精品视频| 五月婷婷亚洲| 精品国产乱码久久久久久久软件| 99久久婷婷国产综合精品首页| 欧美理论电影在线观看| 日韩欧美亚洲系列| 91精品国产福利在线观看| 999这里只有精品| 中文字幕一区二区5566日韩| 艳妇乳肉亭妇荡乳av| 另类中文字幕网| 日韩国产欧美亚洲| 亚洲成人国产| 日韩高清专区| 国产精品一区二区中文字幕| 国产在线播放不卡| 成人影院大全| 欧美激情18p| 求av网址在线观看| 亚洲欧美日韩精品久久| 亚洲av无码国产综合专区| 欧美影院午夜播放| 日产欧产va高清| 最新不卡av在线| 亚洲综合网在线观看| 国产aⅴ精品一区二区三区色成熟| 美女一区二区三区视频| 国产精品最新自拍| 精品无码国产一区二区三区av| 欧美hentaied在线观看| 久久久久久久久久久久久久一区| 欧美影院视频| 国产日韩欧美另类| 台湾成人免费视频| 欧美一级在线亚洲天堂| av影视在线看| 欧美国产乱视频| 中文字幕伦理免费在线视频| 综合久久五月天| 国产中文在线视频| 亚洲精品永久免费| 手机在线观看毛片| 日韩精品一区二区在线观看| 国产精品亚洲欧美在线播放| 欧美日韩免费在线视频| 国产一区二区视频网站| 欧美性xxxxhd| 欧美一级片免费在线观看| 亚洲成人久久影院| 久久婷婷综合国产| 一区二区三区欧美日韩| 国产人妻精品一区二区三区不卡| 国产精品久久久久久久久动漫| 女人十八毛片嫩草av| 国产欧美一区二区精品性| 亚洲欧洲性图库| 国产女主播喷水高潮网红在线| www.色精品| 在线观看免费视频黄| 成人三级伦理片| 国产情侣久久久久aⅴ免费| 国产精品123| 成人三级做爰av| 国产99久久久国产精品免费看| 成人免费播放视频| 丁香啪啪综合成人亚洲小说| 欧美一级大片免费看| 国产成人综合视频| 欧美xxxx日本和非洲| 不卡区在线中文字幕| 日本japanese极品少妇| 久久久精品免费网站| 亚洲自拍偷拍图| 国产精品久久精品日日| 视频国产一区二区| 亚洲精品ww久久久久久p站| 欧美另类视频在线观看| 亚洲一区二区在线免费观看视频| av资源吧首页| 日韩欧美国产中文字幕| 日本一区二区三区久久| 欧美疯狂性受xxxxx喷水图片| 国产丝袜在线视频| 亚洲成年人影院在线| 亚洲AV第二区国产精品| 亚洲人成网7777777国产| 最新97超碰在线| 欧美成人免费大片| bbw在线视频| 国产精品高清免费在线观看| 91麻豆精品国产综合久久久| 国产高清在线一区| 杨幂一区二区三区免费看视频| 亚洲精品中文字幕乱码三区不卡 | av在线这里只有精品| 一级黄色片大全| 亚洲欧洲在线观看av| 日本一级黄色录像| 欧美揉bbbbb揉bbbbb| 亚洲国产精品一| 亚洲色图综合网| 日韩影视在线| 国产精品久久久久不卡| 亚洲欧洲国产精品一区| 日本视频精品一区| 午夜性色一区二区三区免费视频| www黄色av| 国产精品18久久久久久久久| 欧美熟妇精品黑人巨大一二三区| 一区免费观看视频| 亚洲精品1区2区3区| 国产精品亚洲欧美一级在线 | 亚洲av熟女高潮一区二区| 日韩子在线观看| 日本sm残虐另类| 亚洲午夜精品视频| 欧美日韩亚洲一二三| 性xxxx18| 国产视频一区三区| 欧美浪妇xxxx高跟鞋交| 国产精品视频自拍| 天堂8中文在线| 日韩免费观看av| 欧美成年网站| 手机成人在线| 国产日韩一区二区三区在线播放| 五月激情五月婷婷| 91麻豆.com| 国产亚洲成人av| 在线不卡免费av| 国产在线自天天| 91成人在线视频| 51精品国产| 9l视频自拍9l视频自拍| 日韩电影在线观看网站| 亚洲精品女人久久久| 一区二区三区鲁丝不卡| 亚洲专区在线播放| 中文字幕精品在线| 午夜精品成人av| 欧美成人免费在线| 9国产精品视频| 中文字幕乱视频| 一区二区三区中文字幕在线观看| 国产乱人乱偷精品视频| 日韩在线观看免费| 六九午夜精品视频| 亚洲欧美日韩国产yyy| 青草av.久久免费一区| 婷婷色一区二区三区| 在线观看一区二区精品视频| 九九热视频在线观看| 人妖精品videosex性欧美| 亚洲精品中文字幕99999| 少妇av一区二区三区无码| 成人91在线观看| 日韩精品一区二区av| 亚洲国产97在线精品一区| 国内小视频在线看| 国产福利久久| 国产亚洲精品v| 99久久久无码国产精品性 | 日韩精品第1页| 国产精品自拍在线| 欧美极品视频在线观看| 精品1区2区在线观看| 小h片在线观看| 日韩精品久久一区| 美腿丝袜一区二区三区| 秋霞欧美一区二区三区视频免费| 777亚洲妇女| 青春草在线免费视频| 精品国产一区二区三区久久久久久| 亚洲影音一区| 中文字幕av久久爽一区| 欧美日韩国产一区| 伊人影院在线视频| 国产色综合一区二区三区| 国产精品一页| 天堂资源在线视频| 欧美一级高清片在线观看| 蜜桃传媒在线观看免费进入 | 黑人一区二区| 久久一区二区电影| 欧美伊人精品成人久久综合97| 无遮挡的视频在线观看 | 亚洲制服欧美中文字幕中文字幕| 国产小视频免费观看| 欧美中文字幕视频在线观看| 欧美肉体xxxx裸体137大胆| 色婷婷激情视频| 欧美日韩免费看| 91短视频版在线观看www免费| 91欧美激情另类亚洲| 日韩视频精品在线观看| 欧美老女人性生活视频| 精品人在线二区三区| 三上悠亚一区二区| 91嫩草国产丨精品入口麻豆 | 亚洲区一区二区三| 亚洲爱爱爱爱爱| 97欧美成人| 丁香花在线影院观看在线播放 | 免费网站观看www在线观| 日韩精品免费电影| 国产美女精品视频免费播放软件 | 日本韩国欧美| 97超碰在线视| 欧美国产综合色视频| 成人免费公开视频| 国产日韩欧美中文| 欧美亚洲视频| 久久艹精品视频|