title: Multiple themes - Unauthenticated Arbitrary File Upload
description: The WeStand WordPress theme before 2.1, footysquare WordPress theme, aidreform WordPress theme, statfort WordPress theme, club-theme WordPress theme, kingclub-theme WordPress theme, spikes WordPress theme, spikes-black WordPress theme, soundblast WordPress theme, bolster WordPress theme from ChimpStudio and PixFill does not have any authorisation and upload validation in the lang_upload.php file, allowing any unauthenticated attacker to upload arbitrary files to the web server.
problem types: CWE-434 Unrestricted Upload of File with Dangerous Type
affected:
{
vendor: Unknown
product: WeStand
versions:
status: affected, versionType: custom, version: 0, lessThan: 2.1
defaultStatus: unaffected
}
{
vendor: Unknown
product: footysquare
versions:
status: affected, versionType: custom, version: 0, lessThanOrEqual: *
defaultStatus: affected
}
{
vendor: Unknown
product: aidreform
versions:
status: affected, versionType: custom, version: 0, lessThanOrEqual: *
defaultStatus: affected
}
{
vendor: Unknown
product: statfort
versions:
status: affected, versionType: custom, version: 0, lessThanOrEqual: *
defaultStatus: affected
}
{
vendor: Unknown
product: club-theme
versions:
status: affected, versionType: custom, version: 0, lessThanOrEqual: *
defaultStatus: affected
}
{
vendor: Unknown
product: kingclub-theme
versions:
status: affected, versionType: custom, version: 0, lessThanOrEqual: *
defaultStatus: affected
}
{
vendor: Unknown
product: spikes
versions:
status: affected, versionType: custom, version: 0, lessThanOrEqual: *
defaultStatus: affected
}
{
vendor: Unknown
product: spikes-black
versions:
status: affected, versionType: custom, version: 0, lessThanOrEqual: *
defaultStatus: affected
}
{
vendor: Unknown
product: soundblast
versions:
status: affected, versionType: custom, version: 0, lessThanOrEqual: *
defaultStatus: affected
}
{
vendor: Unknown
product: bolster
versions:
status: affected, versionType: custom, version: 0, lessThanOrEqual: *
defaultStatus: affected
}
