Following the advisory of the XSS vulnerability found on Libero.it (italian ISP) portal,
and after the "official" response given by the portal owners which stated that in no way user accounts would be at risk,
several other XSS vulns have been found on Libero.it/Infostrada.it portals (both are from the same provider, different names for historical reasons).
The current post has the only aim to demonstrate that the previous vulns are not occasional and a hardening in Libero/infostrada portals application security is really urgent
is required in order to preserve and protect users privacy.
This PoC widely demonstrate how an attacker can use another XSS vuln + a lack of access control on private Libero.it Community
pages for organize a phishing attack.
Step 1. On the community pages is possible, for Libero users to create a personal blog;
this blog can be administred through some admin private pages while the published blog pages are fro public use.
is a private admin page used to alert for possible errors encoutered during the publication of a blog page.
The page is XSS vulnerable:
Step 2. The attacker sends a link to the victim (e.g. inviting him to have a look at a content of his personal community space).
The link is so made:
this links uses a second vuln of the portal that lacks of access control to private pages (a normal user should not can access to an admin page of my blog) to redirect the user to the XSS page.
- reads the cookie of the user
- sends it to the attacker phishing site
- redirect the request to the phishin site
Step 4. The phishing site present the Libero login form, pretending the password typed is not correct.
As the redirect comes from a REAL Libero,it AUTH page the secnario is extremely realistic.....
Same XSS problems are present in www.infostrada.it servers, with a
serious XSS vulnerability exploitable in a page used for subscribe to