三十种未授权访问漏洞合集

news2024/11/15 22:11:09

未授权访问漏洞介绍

        未授权访问可以理解为需要安全配置或权限认证的地址、授权页面存在缺陷,导致其他用户可以直接访问,从而引发重要权限可被操作、数据库、网站目录等敏感信息泄露。---->目录遍历
        目前主要存在未授权访问漏洞的有:NFS服务,Samba服务,LDAP,Rsync,FTPGitLab, Jenkins,MongoDB, Redis, ZooKeeper, ElasticSearch, Memcache,CouchDB,Docker,Solr,Hadoop,Dubbo 等...
        未授权访问漏洞的复现思路:
        1.使用靶场进行漏洞复现:(1)vulhub(2)本地搭建靶场
        2.使用漏洞扫描工具进行扫描(1)github-功能受限(2)Python-定制化的完成漏洞扫描的利用

目录

一:Redis未授权访问漏洞 

二:MongoDB未授权访问漏洞

三:Memcached未授权访问漏洞

四:Zookeeper未授权访问漏洞

五:Jenkins未授权访问漏洞

六:Jupyter NoteBook未授权访问漏洞

七:Elasticsearch未授权访问漏洞

八:Kibana未授权访问漏洞

九:Docker Remote APl未授权访问漏洞

十:Kubernetes Api Server未授权访问漏洞

十一:Hadoop未授权访问漏洞

十二:ActiveMQ未授权访问漏洞

十三:RabbitMQ未授权访问漏洞

十四:Springboot Actuator未授权访问漏洞

十五:FTP未授权访问漏洞(匿名登陆)

十六:JBoss未授权访问漏洞

十七:Ldap未授权访问漏洞

十八:Rsync未授权访问漏洞

十九:VNC未授权访问漏洞

二十:Dubbo未授权访问漏洞

二十一:NSF共享目录未授权访问

二十二:Druid未授权访问漏洞

二十三:Altassian Crowd未授权访问漏洞

二十四:RTSP未授权访问漏洞


一:Redis未授权访问漏洞 

》》》漏洞产生条件《《《

1.redis绑定在 0.0.0.0:6379且没有进行添加防火墙规则避免其他非信任来源 ip 访问等,相关安全策略,直接暴露在公网;
2.没有设置密码认证(一般为空),可以免密码远程登录redis服务。

》》》漏洞复现《《《

fofa搜索语句:port="6379"

apt-get install redis #安装redis
redis-cli -h 192.168.4.176 -p 6379  #redis链接 -h ip -p 端口号


二:MongoDB未授权访问漏洞

》》》漏洞简介《《《

开启MongoDB服务时不添加任何参数时,默认是没有权限验证的,登录的用户可以通过默认端口无需密码对数据库任意操作(增、删、改、查高危动作)而且可以远程访问数据库。

造成未授权访问的根本原因就在于启动 Mongodb 的时候未设置 –auth 也很少会有人会给数据库添加上账号密码(默认空口令),使用默认空口令这将导致恶意攻击者无需进行账号认证就可以登陆到数据服务器。

》》》漏洞复现《《《

kali安装mongodb,然后直接连接到服务。

yum install mongodb

mongo --host 10.2.20.34 --port 27017

》》》漏洞修复建议《《《

1 限制绑定IP,启动时加入参数--bind_ip 127.0.0.1或在/etc/mongodb.conf文件中添加以下内容:bind_ip = 127.0.0.1;

2 在system.users中添加用户,启动认证;

3 设置防火墙策略,限定 IP 访问服务;

4 禁用HTTP和REST端口,修改配置文件或在启动的时候选择参数nohttpinterface=false

三:Memcached未授权访问漏洞

》》》漏洞简介《《《

Memcached 端口对外开放并且没有配置认证选项,未授权用户可直接获取数据库中所有信息,造成严重的信息泄露。

》》》漏洞复现《《《

四:Zookeeper未授权访问漏洞

》》》漏洞简介《《《

》》》漏洞复现《《《

五:Jenkins未授权访问漏洞

》》》漏洞简介《《《

》》》漏洞复现《《《

六:Jupyter NoteBook未授权访问漏洞

》》》漏洞简介《《《

》》》漏洞复现《《《

七:Elasticsearch未授权访问漏洞


八:Kibana未授权访问漏洞

九:Docker Remote APl未授权访问漏洞

十:Kubernetes Api Server未授权访问漏洞

十一:Hadoop未授权访问漏洞

十二:ActiveMQ未授权访问漏洞


十三:RabbitMQ未授权访问漏洞


十四:Springboot Actuator未授权访问漏洞


十五:FTP未授权访问漏洞(匿名登陆)


十六:JBoss未授权访问漏洞


十七:Ldap未授权访问漏洞


十八:Rsync未授权访问漏洞


十九:VNC未授权访问漏洞


二十:Dubbo未授权访问漏洞


二十一:NSF共享目录未授权访问


二十二:Druid未授权访问漏洞


二十三:Altassian Crowd未授权访问漏洞


二十四:RTSP未授权访问漏洞

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1975411.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

百度飞桨 OCR识别

百度飞桨 OCR识别代码 import warnings import time import cv2 as cv import paddlehub as hub # Load the image img cv.imread("1.jpg") height, width, channels img.shape imglist [img] ocr hub.Module(name"ch_pp-ocrv3", enable_mkldnnTrue) …

从Axure入门,开始了解产品

​不少想要求职产品经理的小伙伴在问一个问题:我是一个纯小白,一点基础都没有,我该如何入门产品呢?当然想要入门产品,很多人都有自己的一套方法,这里推荐其中的一种方法,从原型工具,…

ModuleNotFoundError: No Module Named openai

题意:Python 无法在环境中找到名为 openai 的模块 问题背景: import requests from bs4 import BeautifulSoup import openai #write each line of nuclear.txt to a list with open(nuclear.txt, r) as f:lines f.readlines()#remove the newline cha…

Spring源码-ClassPathXmlApplicationContext的refresh()都做了什么?

AbstractApplicationContext的refresh方法 /*** 用给定的父类创建一个新的ClassPathXmlApplicationContext* Create a new ClassPathXmlApplicationContext with the given parent,* 从给定的XML文件加载定义* loading the definitions from the given XML files.* param confi…

UE5 从零开始制作跟随的大鹅

文章目录 二、绑定骨骼三、创建 ControlRig四、创建动画五、创建动画蓝图六、自动寻路七、生成 goose八、碰撞 和 Physics Asset缺点 # 一、下载模型 首先我们需要下载一个静态网格体,这里我们可以从 Sketchfab 中下载:Goose Low Poly - Download Free …

十条线路:畅享张北草原天路玩法

2024年6月6日,张家口市政府新闻办召开新闻发布会,发布10条草原天路精品旅游线路,同时就草原天路今年改造提升重点工作进行介绍。其中,10条精品旅游线路包含5条玩转天路经典线路和5条穿越天路新玩法线路。 1、寻“天路之巅”网红打…

Java并发编程 使用锁和状态位来控制线程的执行顺序

Java线程生命周期的认识 对于线程的生命周期,在Java和操作系统中,在概念上有一点小小的不同。 在操作系统层面上,线程的生命周期如下: 1.新建 2.就绪 3.阻塞 4.运行 5.终止 而在Java层面上,则把线程的阻塞状态又划分…

详细分析Flask部署云服务器(图文介绍)

目录 前言1. 安装配置2. 代码部署3. 服务配置4. 自启动前言 Nginx信息补充阅读: Nginx从入门到精通(全)Nginx配置静态网页访问(图文界面)本文着重提供思路逻辑 1. 安装配置 最好的方式是安装docker,通过docker安装nginx,推荐阅读:Docker零基础从入门到精通(全)包环…

与用户有关的接口

1.获取用户详细信息 跟着黑马程序员继续学习SpringBoot3Vue3 用户登录成功之后跳转到首页,需要获取用户的详细信息 打开接口文档 使用Token令牌解析得到用户名 我们需要根据用户名查询用户,获取详细信息 但是请求参数是无,由于都需要携…

标题生成器:开启创意写作的新篇章

文章目录 角色与目标标题生成器的功能标题生成器的优势指导原则限制与澄清应用场景对创意写作的影响智能体发布到微信公众号配置公众号菜单配置自动回复自动回复文本链接自动回复二维码图片 标题生成器的未来发展总结 博主介绍:全网粉丝10w、CSDN合伙人、华为云特邀…

C++入门基本语法(1)

一、命名空间namespace 定义变量、函数时,定义的名称可能会和头文件中或者自己重复使用的名称冲突;namespace可以对标识符的名称进行本地化,以避免冲突的问题; ## 例如: ## 出现这种问题的原因: &#x…

MySQL系列之--详细安装教程和启动方法

文章目录 安装教程打开或关闭方式方式1:方式2: 客户端连接方式客户端连接方式1:客户端连接方式2:MySQL环境变量的配置 安装教程 1、mysql官网下载最新的符合本系统的版本 2、点击.msi文件进入安装页面 选择默认的选项开发者安…

品味食家巷蛋奶酪饼,感受西北美食魅力

在广袤的西北大地,美食的丰富多样令人叹为观止。而食家巷蛋奶酪饼,宛如一颗璀璨的明珠,散发着独特的魅力。 这款蛋奶酪饼,是传统工艺与现代口味的完美融合。而当你继续品尝,鸡蛋的鲜嫩和奶酪的浓郁醇厚便会在口中交融…

跟《经济学人》学英文:2024年08月03日这期 GPT, Claude, Llama? How to tell which AI model is best

GPT, Claude, Llama? How to tell which AI model is best Beware model-makers marking their own homework 原文: When Meta, the parent company of Facebook, announced its latest open- source large language model (LLM) on July 23rd, it claimed that…

vue2 使用 tinymce富文本编辑器

注意: 在vue2中使用tinymce有版本限制的,最新版都是支持v3的,官方也说明了; vue2中不能使用tinymce/tinymce-vue 为4以上的版本; 使用步骤: 1、vue项目中安装 tinymce; npm install tinymce5.…

用TensorFlow训练自己的第一个模型

现在学AI的一个优势就是:前人栽树后人乘凉,很多资料都已完善,而且有很多很棒的开源作品可以学习,感谢大佬们 项目 项目源码地址 视频教程地址 我在大佬的基础上基于此模型还加上了根据特征值缓存进行快速识别的方法,…

【教程】Python语言的地球科学常见数据——全球大气再分析数据

a、多年数据的读取 b、趋势分析 c、多时间尺度统计。 ECMWF 中心推出的 ERA5 全球大气再分析数据提供了大量大气、陆地和海洋气候变量的逐小时数据。这些数据在 30km 网格上覆盖了全球,在时间跨度上从 1979 至今。该数据能够提供全球范围的格点气象数据。 将针对该…

react-native从入门到实战系列教程一Switch组件和StatusBar的运用

跨平台通用的组件。这是一个受控组件,你必须使用onValueChange回调来更新value属性以响应用户的操作。如果不更新value属性,组件只会按一开始给定的value值来渲染且保持不变,看上去就像完全点不动。 实现效果 代码实现 import {View, Text,…

力扣hot100-二叉树

文章目录 概要二叉树的基本概念常见的二叉树类型常用的二叉树遍历二叉树的常用技巧 题目:二叉树的中序遍历方法1--递归遍历方法2--使用栈 概要 二叉树(Binary Tree)是一种树形数据结构,其中每个节点最多有两个子节点,…

DC-2靶机试试看 继续打靶!!冲冲冲!!

要更改一下自己的host,这样才可以正确的访问我们的靶机的页面。 下面看看我的思路吧: 前面还是老样子,先发现靶机的ip地址以及收集他开放了哪些端口等等的信息 查看相对应的cms 我用了一些msf的模块没有打下来这个站点 收集相关的信息&…