Saturday, March 4, 2017
Gaining Control Over Cloud Infrastructure Easy as One Two Three
Gaining Control Over Cloud Infrastructure Easy as One Two Three

So lets get down to business.
While analyzing, we focused on three components of Citrix XenServer:
- Web Self Service a web based virtual machine management console.
- vSwitch Controller a web console for virtual network infrastructure management.
- License Administration Console XenServer license management service.
We tested the latest (at the moment of the research) version of XenServer (6.0.0).
Web Self Service
This component is a web based virtual machine management console.
As in all other modules, we detected a common set of web vulnerabilities:
- Cross-site request forgery (CSRF);
- Cross-site scripting (stored XSS);
- URL redirector abuse;
- HTTP response splitting.
All forms of the application were exposed to CSRF, a lot of fields were not properly filtered, what made stored XSS possible. Moreover, on the system logon page, we detected a very "useful" parameter, allowing URL redirector abuse and HTTP response splitting. The video demonstrates the automated exploit in action. The exploit obtains an administrator cookie via the first three vulnerabilities and then covers its tracks.
- At first we redirect the administrator to a specially crafted page using URL redirector abuse.
- The page script via CSRF creates a new system account. The user name field contains a stored XSS vulnerability. We inject useful JavaScript load to the page with a user list by exploiting the vulnerability and redirect the administrator there.
- The injected JavaScript code sends the administrator cookie to our server and then removes the account that has just been created.
vSwitch Controller
This component was the most interesting. The following vulnerabilities were detected in it:
- Cross-site request forgery (CSRF);
- URL redirector abuse;
- HTTP response splitting;
- Insufficient authorization.
vSwitch Controller web interface uses REST API for server communication. It means that for each users action an HTTP request is generated. Depending on user privileges he or she is either allowed or not allowed to execute specific requests.
Moreover, the web interface of the vSwitch Controller allows an administrator to make configuration snapshots. Only privileged users should have the right to download these snapshots. However, it turned out that a user with read-only permissions also can download a snapshot, manually crafting a request to REST API.
GET /ws.v1/nox/snapshot/
You can receive the list of all snapshots and their identifiers sending the following request:
GET /ws.v1/nox/snapshot/
The snapshot contains all vSwitch controller parameters, data of the vSwitch Controller users (account names and password hashes with salt), server SSL certificate together with a private key and plain-text credentials of the master server privileged user. You can connect via SSH to the main server of XenServer using these credentials and obtain control over the whole XenServer infrastructure. Once the access is gained, attackers possibilities are limited only by their imagination.
It is difficult to exploit this vulnerability as it is, because it requires privileges of a user with read-only permissions. However, the CSRF vulnerability comes to help. It allows an attacker to create a necessary account with a known password and stay unnoticed by the administrator (you only need to trick the administrator into following a phishing link).
License Administration Console
This component is meant for license management and based on Flexera Softwares free license server manager lmadmin. We managed to detect the following vulnerabilities:
- Content spoofing;
- Cross-site scripting (stored XSS);
- Cross-site request forgery (CSRF);
- Denial of service.
?admin[]=blah
Besides the attacker does not need to be authorized in the system. The reason is an uncaught exception if an array is transferred as a script parameter. That is why we failed to execute arbitrary code exploiting this vulnerability.
It is worth noting that the latest (at that moment) version of lmadmin already did not contain these vulnerabilities.
Finally, the following conclusion can be made: vulnerabilities ranked according to their severity as not critical should not be ignored. When applied together, several simple vulnerabilities can be exploited for conducting an attack, in the result of which an attacker will get full control over the system. Such scenarios have been successfully implemented many times (including pentesting).
No product is secured against defects; vulnerabilities have always existed and will never disappear. And it is great if vendors quickly address security issues and provide patches promptly as it happened this time, but, unfortunately, this case is not a rule.
However, risks can be mitigated. Almost all abovementioned flaws can be eliminated, if additional measures to limit access to the XenServer administration interfaces are taken. Moreover, a lot of these vulnerabilities can be triggered off by a simple CSRF attack. Increase your vigilance, especially dealing with suspicious links.
Available link for download
Thursday, February 23, 2017
Formal ICC complaint over Coalition war crimes in Iraq Afghanistan
Formal ICC complaint over Coalition war crimes in Iraq Afghanistan
According to the l
About 1,300 under-5 year old infants will have died in Occupied Iraq and
Anglo-American and Australian mainstream media will simply NOT report horrendous Coalition war crimes against helpless infants and their mothers.
A detailed, formal complaint has been sent to the Intern
19 December 2005
Office of the Prosecutor,
Intern
Dear Mr Moreno-Ocampo, Mr Brammertz and Mrs Bensouda,
On 14 October 2004 I made a formal complaint against the Australian Government and its Coalition allies over war crimes in Iraq, specifically illegal invasion and subsequent horrendous civilian mortality in contravention of intern
Since th
I am accordingly renewing and extending my formal complaint of egregious war crimes against the US-led Coalition leaders responsible for (1) the irresponsible and illegal invasions and occup
I have amplified these charges briefly below.
(1). Irresponsible and illegal invasions.
The invasions of
(2). Criminal applic
In World War 2 the Axis civilian de
It has been possible to assess "civilian de
The following "enemy civilian avoidable mortality"/"US comb
0.8 million Korean excess de
13.1 million excess Cambodian, Laotian & Vietnamese excess de
1.8 million Iraqi excess de
1.6 million Afghan excess de
0.5 million Iraqi excess de
The above figures show th
(3). Horrendous civilian avoidable mortality (excess mortality) in contravention of the
The Geneva Conventions (1949) are quite explicit about the responsibility of the invader and occupier to do everything in their power to preserve the life of subject civilians (see: http://www.unhchr.ch/html/menu3/b/92.htm ). However the annual per capita medical expenditure in Occupied Iraq and Afghanistan is less than 1% of th
In general, whether a person dies violently (e.g. from bombs or bullets) or non-violently (e.g. from depriv
Article 55. To the fullest extent of the means available to it, the Occupying Power has the duty of ensuring the food and medical supplies of the popul
Article 56. To the fullest extent of the means available to it, the Occupying Power has the duty of ensuring and maintaining, with the cooper
The US-led Coalition governments have manifestly failed in their oblig
The post-invasion avoidable mortality (excess mortality) in the Occupied Palestinian, Iraqi and Afghan Territories now totals about 0.3, 0.5 and 1.6 million, respectively, while the corresponding post-invasion under-5 infant mortality now totals 0.2, 0.3 and 1.4 million, respectively (see Sen
(4). Coll
One major consequence of the US Coalition invasion and occup
Since 2001 there have been about 0.4 million global drug de
Comments and conclusions
The above d
Available link for download
Saturday, February 4, 2017
Fold Over Elastic What The Hell is it Exactly
Fold Over Elastic What The Hell is it Exactly

What is FOE?
Fold over elastic (as its mum would call it, FOE is its street name) is thin, flat elastic that has a line running along the centre of its length that makes it easy to fold in half. Sold by the metre, it can be bought in a variety of widths and textures, but commonly it is about 20mm when flat and has one matt and one shiny side. Its purpose is similar to bias binding in that it finishes raw edges, but has the added benefit of stretchiness and recovery.

How does it work?
The FOE is positioned so the centre line is aligned with the raw edge of the fabric. The left hand side of the elastic width will be underneath the fabric at this point. The right hand side of the elastic width now gets folded over on top of the fabric, so that the raw edge is entirely enclosed between the two halves of elastic. You will then zigzag stitch through this three-layered sandwich to keep it all together.

What is it used for?
Most typically FOE is used for making undies, both in mass manufacture and in home sewing. The likelihood is that theres some FOE present in your undies-drawer as we speak. If youre interested in giving it a try, there are two PDF sewing patterns available for free download on my blog here. One is for making pants/undies/knickers and one is for making a vest/camisole/singlet, both are designed for knit fabric.
You could try using FOE as an alternative for finishing necklines and/or cuffs on knit tops on both womens wear and childrens wear. Little girls gathered skirts can be made super quickly with FOE with either knit or light-to-medium weight woven fabric. This is a great video on Youtube by Angry Chicken on how to do that. Nappy/diaper covers can be made with FOE, but usually a specific wide variety that has a fuzzy/terrycloth-type texture is used for this.

Why should I use it?
There is a lot to love about FOE once youve got the hang of using it, but perhaps my favourite feature is that you apply the elastic whilst neatening a raw edge AT THE SAME TIME. A bit of fiddling and one row of stitching and both these tasks are complete, which makes for some speedy garment making. Available in a rainbow of colours and with two textures in each length (matt and shiny), there are so many possibilities for creating cool contrast finishes on suitable projects.

Any tips?
Through analyzing some shop-bought pants and a bit of experimentation, I figured out that a 3 step zigzag stitch works best when stitching through the sandwich of elastic and fabric. I like to use a stitch width of 5mm and stitch length of 1mm on my Janome sewing machine, but have a play about to see what you prefer.

Available link for download
Wednesday, January 25, 2017
Flu Season is not over yet but February marks the peak
Flu Season is not over yet but February marks the peak
- There were more outpatient visits for influenza-like illness (ILI): 4.5% vs the national baseline of 2.5%, it was above region-specific baseline levels in all US regions.
- Twenty states (Alabama, Arkansas, Colorado, Georgia, Idaho, Indiana, Louisiana, Maryland, Missouri, New Jersey, New Mexico, New York, North Carolina, Oklahoma, South Carolina, Tennessee, Texas, Utah, Virginia, and West Virginia) experienced high ILI activity.
- Nine states (California, Florida, Hawaii, Illinois, Kansas, Kentucky, Mississippi, Pennsylvania, and Wyoming) experienced moderate ILI activity.
- New York City and five states (Arizona, Massachusetts, Nebraska, Nevada, and Wisconsin) experienced low ILI activity.
- Minimal ILI activity was experienced by the District of Columbia and 16 states (Alaska, Connecticut, Delaware, Iowa, Maine, Michigan, Minnesota, Montana, New Hampshire, North Dakota, Ohio, Oregon, Rhode Island, South Dakota, Vermont, and Washington).
- The geographic spread of influenza in 37 states was reported as widespread; 10 states reported regional influenza activity; the District of Columbia reported local activity; Puerto Rico, the U.S. Virgin Islands, and three states reported sporadic influenza activity, and Guam reported no influenza activity.

Of the 41 countries reporting on consultation rates for ILI and ARI, 8 (Albania, Belarus, the Czech Republic, Iceland, Kazakhstan, the Republic of Moldova, Serbia and Slovakia) reported increases while 6 (Ireland, Israel, Malta, Norway, Spain and the United Kingdom (England)) reported decreases. Influenza activity has apparently passed its peak in 24 countries in this region. In general, the highest consultation rates were reported for children aged 04 and 514 years.
WHO/Europe received sentinel surveillance data on hospitalized SARI cases from 9 countries (Armenia, Georgia, Kazakhstan, Kyrgyzstan, Romania, the Republic of Moldova, the Russian Federation, Serbia and Ukraine). Sentinel SARI hospitalizations are at the highest levels observed for the season so far in Georgia and Serbia. In Georgia, however, outpatient clinical consultation rates declined from week 5 to week 6, while the relative percentage of both SARI and ILI specimens testing positive for influenza B increased. Sentinel SARI hospitalizations in Kazakhstan, Kyrgyzstan, Romania and the Russian Federation have declined somewhat from observed peaks in weeks 35, but remain notably elevated above pre-season levels, with 3050% of sentinel SARI specimens testing positive for influenza in each of these countries. Sentinel SARI admissions in the Republic of Moldova and Ukraine are at levels below prior peaks. Nevertheless, a significant percentage of sentinel SARI specimens continue to test positive for influenza, and the proportion of influenza A detections in sentinel SARI specimens in Ukraine increased in week 6. Further information on the sentinel SARI surveillance systems represented in the EuroFlu bulletin can be found in the Overview of sentinel SARI systems in EuroFlu.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||