First published: Wed Jan 23 2013(Updated: )
lib/MT/Upgrade.pm in mt-upgrade.cgi in Movable Type 4.2x and 4.3x through 4.38 does not require authentication for requests to database-migration functions, which allows remote attackers to conduct eval injection and SQL injection attacks via crafted parameters, as demonstrated by an eval injection attack against the core_drop_meta_for_table function, leading to execution of arbitrary Perl code.
Credit: secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
Six Apart Movable Type | =4.21 | |
Six Apart Movable Type | =4.22 | |
Six Apart Movable Type | =4.23 | |
Six Apart Movable Type | =4.24 | |
Six Apart Movable Type | =4.25 | |
Six Apart Movable Type | =4.26 | |
Six Apart Movable Type | =4.27 | |
Six Apart Movable Type | =4.28 | |
Six Apart Movable Type | =4.28 | |
Six Apart Movable Type | =4.28 | |
Six Apart Movable Type | =4.29 | |
Six Apart Movable Type | =4.29 | |
Six Apart Movable Type | =4.29 | |
Six Apart Movable Type | =4.31 | |
Six Apart Movable Type | =4.32 | |
Six Apart Movable Type | =4.33 | |
Six Apart Movable Type | =4.34 | |
Six Apart Movable Type | =4.35 | |
Six Apart Movable Type | =4.36 | |
Six Apart Movable Type | =4.37 | |
Six Apart Movable Type | =4.38 | |
Six Apart Movable Type | =4.261 | |
Six Apart Movable Type | =4.291 | |
Six Apart Movable Type | =4.291 | |
Six Apart Movable Type | =4.291 | |
Six Apart Movable Type | =4.292 | |
Six Apart Movable Type | =4.292 | |
Six Apart Movable Type | =4.292 | |
Six Apart Movable Type | =4.361 | |
Six Apart Movable Type | =4.36 | |
Six Apart Movable Type | =4.37 | |
Six Apart Movable Type | =4.38 | |
Six Apart Movable Type | =4.361 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2013-0209 is considered a high severity vulnerability due to its potential for remote SQL injection and eval injection attacks.
To fix CVE-2013-0209, upgrade Movable Type to version 4.39 or later.
CVE-2013-0209 affects Movable Type versions from 4.21 through 4.38.
Yes, CVE-2013-0209 can allow remote attackers to execute arbitrary commands through SQL or eval injection.
No, CVE-2013-0209 does not require authentication for requests, making it easier for attackers to exploit.