当前位置:网站首页>CVE-2020-27986 (Sonarqube sensitive information leak) vulnerability fix
CVE-2020-27986 (Sonarqube sensitive information leak) vulnerability fix
2022-08-02 13:42:00 【Architecture Art AA】
I. Vulnerability Repair Instructions
The fix for sonarqube's vulnerability CVE-2020-27986.
SonarQube 8.4.2.36762 allows remote attackers to discover cleartext SMTP, SVN and GitLab credentials via the api/settings/values URI.Note: According to reports, the vendor's stance on SMTP and SVN is that "it is the responsibility of the administrator to configure it".
The vulnerability was disclosed in October 2020. Recently, many foreign media broke the news of multi-origin code leakage incidents, involving SonarQubeCode Audit Platform.
Second, the vulnerability attack recurrence
Direct access can see a lot of unauthorized API information
http://192.168.11.100:9000/api/settings/values
You can also get interface information
http://192.168.11.100:9000/api/webservices/list
3. Bug fixes
Affected versions of this vulnerability
SonarQube < 8.6
Secure version
SonarQube >=8.6
Fix 1: If the sonarqube version is lower than 8.6, please upgrade the version
Actually, the sonarqube of our environment is 9.3, which is also scanned for vulnerabilities
Consideration is a problem with our sonarqube settings
Find the answer on the security settings page of the sonarqube official website
https://docs.sonarqube.org/latest/instance-administration/security/
It turned out to be convenient for R&D access, sonarqube closed the Force user authentication function
See the description above, if disabled, it will allow anonymous users to access the sonarqube UI or get project data through the web api.
Enable Sonarqube's Force user authentication function to prohibit unauthorized users from accessing SQ.
边栏推荐
- CVE-2020-27986(Sonarqube敏感信息泄漏) 漏洞修复
- 如何通过DBeaver 连接 TDengine?
- 乐心湖‘s Blog——MySQL入门到精通 —— 囊括 MySQL 入门 以及 SQL 语句优化 —— 索引原理 —— 性能分析 —— 存储引擎特点以及选择 —— 面试题
- 暑假集训-week2图论
- Enterprise Network Planning Based on Huawei eNSP
- 【C语言】手撕循环结构 —— while语句
- In-depth analysis and use of Ribbon load balancing
- 国产 GPU 创业潮 喧嚣下的资本游戏
- 基于华为eNSP的企业网络规划
- 攻防世界----unfinish
猜你喜欢
Mysql index details (with pictures and texts)
巴比特 | 元宇宙每日必读:蒂芙尼宣布推出限量版 CryptoPunk 定制吊坠
Seata分布式事务
电脑死机,Word忘了保存怎么办?怎么恢复?(编辑器是WPS)
How to improve the originality of self-media creation and create popular works?
【ONE·Data || 排序入门】
[C language] Analysis of function recursion (3)
【622. 设计循环队列】
C语言结构体(入门)
方正璞华“劳动人事法律自助咨询服务平台”在武汉武昌区投入使用!
随机推荐
你真的懂单例模式么
科研试剂DSPE-PEG-VIP,二硬脂酰基磷脂酰乙醇胺-聚乙二醇-血管活性肠肽VIP
GTK:Gdk-CRITICAL **: IA__gdk_draw_pixbuf: assertion ‘GDK_IS_DRAWABLE (drawable)‘ failed
为什么IDEA连接mysql Unable to resolve table 编译报错但是可以运行
百日刷题计划 ———— DAY1
In-depth analysis and use of Ribbon load balancing
单例模式的七种写法,你都知道吗?
节省50%成本!京东云重磅发布新一代混合CDN产品
大而全的pom文件示例
腾讯安全游戏行业研讨会:生态共建,护航游戏产业健康发展
Selenium本地打开远程浏览器
C语言提高篇(三)
二进制中1的个数
【C语言】手撕循环结构 ——do...while语句及循环练习题(1)
Ribbon负载均衡的深度分析和使用
图文短视频自媒体怎么创作?如何让点击量达到10W?
80篇国产数据库实操文档汇总(含TiDB、达梦、openGauss等)
Cannot determine loading status from target frame detached when selenium chrome driver is running
如何通过DBeaver 连接 TDengine?
【typescript】使用antd中RangePicker组件实现时间限制 当前时间的前一年(365天)