[9564] 2015-11-22_VMware更新修复ApacheFlexBlazeDS中的漏洞

文档创建者:s7ckTeam
浏览次数:39
最后更新:2025-01-17
2015-11-22_VMware更新修复ApacheFlexBlazeDS中的漏洞 V M w a r e   |   A p a c h e   F l e x   B l a z e D S   F r e e B u f   2 0 1 5 - 1 1 - 2 2 V M w a r e A p a c h e   F l e x   B l a z e D S V M w a r e F l e x   B l a z e D S X M L X X E X M L 便 F r e e B u f B l a z e D S B l a z e D S J a v a r e m o t i n g w e b m e s s a g i n g 使 J a v a F l e x B l a z e D S F l e x A I R J 2 E E B l a z e D S F l e x B l a z e D S R e m o t e O b j e c t , H t t p S e r v i c e , W e b S e r v i c e V M w a r e   v C e n t e r   S e r v e r   5 . 0 5 . 1 5 . 5 v C l o u d   D i r e c t o r   5 . 5 5 . 6 H o r i z o n   V i e w   5 . 0 6 . 0 V M w a r e   v C e n t e r   S e r v e r   5 . 0 u 3 e 5 . 1 u 3 b 5 . 5 u 3 v C l o u d   D i r e c t o r   5 . 5 . 3 5 . 6 . 4 H o r i z o n   V i e w   5 . 3 . 4 6 . 1 v C e n t e r   S e r v e r   6 . 0 A p a c h e   F l e x   B l a z e D S C V E - 2 0 1 5 - 3 2 6 9 B l a z e D S / A M F M a t t h i a s   K a i s e r 8 A M F A M F A m f M e s s a g e D e s e r i a l i z e r m e t h o d   r e a d B o d y ( ) M e t h o d
U R I U R I m e t h o d   r e a d O b j e c t ( ) / *   * /   p u b l i c   v o i d   r e a d B o d y ( M e s s a g e B o d y   b o d y ,   i n t   i n d e x ) / *   * /   t h r o w s   C l a s s N o t F o u n d E x c e p t i o n ,   I O E x c e p t i o n / *   * /   { / *   1 5 8   * /   S t r i n g   t a r g e t U R I   =   a m f I n . r e a d U T F ( ) ; / *   1 5 9   * /   b o d y . s e t T a r g e t U R I ( t a r g e t U R I ) ; / *   1 6 0   * /   S t r i n g   r e s p o n s e U R I   =   a m f I n . r e a d U T F ( ) ; / *   1 6 1   * /   b o d y . s e t R e s p o n s e U R I ( r e s p o n s e U R I ) ; / *   * /   / *   1 6 3   * /   a m f I n . r e a d I n t ( ) ; / *   * /   / *   1 6 5   * /   a m f I n . r e s e t ( ) ; / *   * /   / *   * /   / *   1 6 8   * /   i f   ( i s D e b u g )   { / *   1 6 9   * /   d e b u g T r a c e . s t a r t M e s s a g e ( t a r g e t U R I ,   r e s p o n s e U R I ,   i n d e x ) ; / *   * /   } / *   * /   O b j e c t   d a t a ; / *   * /   t r y   { / *   1 7 3   * /   d a t a   =   r e a d O b j e c t ( ) ; / *   * /   } / *   * /   c a t c h   ( R e c o v e r a b l e S e r i a l i z a t i o n E x c e p t i o n   e x ) / *   * /   { / *   1 7 7   * /   e x . s e t C o d e ( " C l i e n t . M e s s a g e . E n c o d i n g " ) ; / *   1 7 8   * /   d a t a   =   e x ; / *   * /   } / *   * /   c a t c h   ( M e s s a g e E x c e p t i o n   e x ) / *   * /   { / *   1 8 2   * /   e x . s e t C o d e ( " C l i e n t . M e s s a g e . E n c o d i n g " ) ; / *   1 8 3   * /   t h r o w   e x ; / *   * /   } / *   * /   / *   1 8 6   * /   b o d y . s e t D a t a ( d a t a ) ; / *   * /   / *   1 8 8   * /   i f   ( i s D e b u g )   { / *   1 8 9   * /   d e b u g T r a c e . e n d M e s s a g e ( ) ; / *   * /   } / *   * /   } / *   * /   / *   * /   / *   * /   / *   * /   / *   * /   p u b l i c   O b j e c t   r e a d O b j e c t ( ) / *   * /   t h r o w s   C l a s s N o t F o u n d E x c e p t i o n ,   I O E x c e p t i o n / *   * /   { / *   1 9 9   * /   r e t u r n   a m f I n . r e a d O b j e c t ( ) ; / *   * /   } / *   * /   } A m f 0 I n p u t o b j e c t t y p e t y p e 1 5 m e t h o d   r e a d X m l ( )
/ *   * /   p u b l i c   O b j e c t   r e a d O b j e c t ( ) / *   * /   t h r o w s   C l a s s N o t F o u n d E x c e p t i o n ,   I O E x c e p t i o n / *   * /   { / *   9 1   * /   i n t   t y p e   =   i n . r e a d B y t e ( ) ; / *   * /   / *   9 3   * /   O b j e c t   v a l u e   =   r e a d O b j e c t V a l u e ( t y p e ) ; / *   9 4   * /   r e t u r n   v a l u e ; / *   * /   } / *   * /   / *   * /   p r o t e c t e d   O b j e c t   r e a d O b j e c t V a l u e ( i n t   t y p e )   t h r o w s   C l a s s N o t F o u n d E x c e p t i o n ,   I O E x c e p t i o n / *   * /   { / *   9 9   * /   O b j e c t   v a l u e   =   n u l l ; / *   1 0 0   * /   s w i t c h   ( t y p e ) / *   * /   { / *   * /   c a s e   0 :   / *   1 0 3   * /   v a l u e   =   D o u b l e . v a l u e O f ( r e a d D o u b l e ( ) ) ; / *   1 0 4   * /   b r e a k ; / *   * /   . . . / *   * /   / *   * /   c a s e   1 5 :   / *   1 4 7   * /   v a l u e   =   r e a d X m l ( ) ; / *   1 4 8   * /   b r e a k ; / *   * /   . . . . / *   * /   p r o t e c t e d   O b j e c t   r e a d X m l ( )   t h r o w s   I O E x c e p t i o n / *   * /   { / *   5 1 1   * /   S t r i n g   x m l   =   r e a d L o n g U T F ( ) ; / *   * /   / *   5 1 3   * /   i f   ( i s D e b u g )   { / *   5 1 4   * /   t r a c e . w r i t e ( x m l ) ; / *   * /   } / *   5 1 6   * /   r e t u r n   s t r i n g T o D o c u m e n t ( x m l ) ; / *   * /   } / *   * / / *   * /   / *   * /   p u b l i c   s t a t i c   D o c u m e n t   s t r i n g T o D o c u m e n t ( S t r i n g   x m l ,   b o o l e a n   n a m e S p a c e A w a r e ) / *   * /   { / *   1 1 6   * /   C l a s s U t i l . v a l i d a t e C r e a t i o n ( D o c u m e n t . c l a s s ) ; / *   * /   / *   1 1 8   * /   D o c u m e n t   d o c u m e n t   =   n u l l ; / *   * /   t r y / *   * /   { / *   1 2 1   * /   i f   ( x m l   ! =   n u l l ) / *   * /   { / *   1 2 3   * /   S t r i n g R e a d e r   r e a d e r   =   n e w   S t r i n g R e a d e r ( x m l ) ; / *   1 2 4   * /   I n p u t S o u r c e   i n p u t   =   n e w   I n p u t S o u r c e ( r e a d e r ) ; / *   1 2 5   * /   D o c u m e n t B u i l d e r F a c t o r y   f a c t o r y   =   D o c u m e n t B u i l d e r F a c t o r y . n e w I n s t a n c e ( ) ; / *   1 2 6   * /   f a c t o r y . s e t N a m e s p a c e A w a r e ( n a m e S p a c e A w a r e ) ; / *   1 2 7   * /   f a c t o r y . s e t V a l i d a t i n g ( f a l s e ) ; / *   1 2 8   * /   D o c u m e n t B u i l d e r   b u i l d e r   =   f a c t o r y . n e w D o c u m e n t B u i l d e r ( ) ;
/ *   * /   / *   1 3 0   * /   d o c u m e n t   =   b u i l d e r . p a r s e ( i n p u t ) ; / *   * /   } / *   * /   } / *   * /   c a t c h   ( E x c e p t i o n   e x ) / *   * /   { / *   1 3 5   * /   t h r o w   n e w   M e s s a g e E x c e p t i o n ( " E r r o r   d e s e r i a l i z i n g   X M L   t y p e   "   +   e x . g e t M e s s a g e ( ) ) ; / *   * /   } / *   * /   / *   1 3 8   * /   r e t u r n   d o c u m e n t ; / *   * /   } / *   * /   } X X E A p a c h e   F l e x   B l a z e D S   4 . 7 . 1 *   s e c u r i t y w e e F r e e B u f F r e e B u f . C O M

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

本版积分规则