SovereignCloudStack / issues

This repository is used for issues that are cross-repository or not bound to a specific repository.
https://github.com/orgs/SovereignCloudStack/projects/6
2 stars 1 forks source link

IaaS External Pentesting (Gray-Box) #409

Open 90n20 opened 9 months ago

90n20 commented 9 months ago

Assessing the security of SCS cloud-based infrastructure components within a testbed deployment. This will be done from a Gray-box perspective, simulating an attacker with partial knowledge about the target system. (Related to #391)

Tasks

90n20 commented 7 months ago

We have finished with the external testing of a deployed testbed environment through its internet facing IP address.

As this was our first touch with the SCS ecosystem, we spent some time going across the documentation and how to setup a testbed at PlusServer to start our work.

Several ports were found to be opened to the wild with no restrictions, apart from the expected 22 (ssh) and wireguard (51820), which lead to internal information disclosure to unauthenticated users through the following services:

A security advisory was created in order to discuss and solve this exposure (only visible to authorized members) which was solved with the ossism PR https://github.com/osism/terraform-base/pull/12, adjusting OpenStack security group settings.

Also a CVE was found and reported to security@scs.community do to its severity.

90n20 commented 4 months ago

All findings related to this issue have been already reported through security advisories.