Oct
NOV
Dec
26
2023
2024
2025
About this capture
T h e W a y b a c k M a c h i n e - h t t p : / / w e b . a r c h i v e . o r g / w e b / 2 0 2 4 1 1 2 6 2 1 4 2 1 7 / h t t p s : / / g i t h u b . c o m / g i t h u b / a d v i s o r y - d a t a b a s e
S k i p t o c o n t e n t
N a v i g a t i o n M e n u
●
G i t H u b C o p i l o t
W r i t e b e t t e r c o d e w i t h A I
S e c u r i t y
F i n d a n d f i x v u l n e r a b i l i t i e s
A c t i o n s
A u t o m a t e a n y w o r k f l o w
C o d e s p a c e s
I n s t a n t d e v e n v i r o n m e n t s
I s s u e s
P l a n a n d t r a c k w o r k
C o d e R e v i e w
M a n a g e c o d e c h a n g e s
D i s c u s s i o n s
C o l l a b o r a t e o u t s i d e o f c o d e
C o d e S e a r c h
F i n d m o r e , s e a r c h l e s s
E x p l o r e
●
●
●
●
●
B y c o m p a n y s i z e
●
●
●
B y u s e c a s e
●
●
●
●
B y i n d u s t r y
●
●
●
●
●
V i e w a l l s o l u t i o n s
●
T o p i c s
●
●
●
●
●
E x p l o r e
●
●
●
●
●
G i t H u b S p o n s o r s
F u n d o p e n s o u r c e d e v e l o p e r s
T h e R e a d M E P r o j e c t
G i t H u b c o m m u n i t y a r t i c l e s
R e p o s i t o r i e s
●
●
●
●
E n t e r p r i s e p l a t f o r m
A I - p o w e r e d d e v e l o p e r p l a t f o r m
A v a i l a b l e a d d - o n s
A d v a n c e d S e c u r i t y
E n t e r p r i s e - g r a d e s e c u r i t y f e a t u r e s
G i t H u b C o p i l o t
E n t e r p r i s e - g r a d e A I f e a t u r e s
P r e m i u m S u p p o r t
E n t e r p r i s e - g r a d e 2 4 / 7 s u p p o r t
●
S e a r c h o r j u m p t o . . .
Clear
S e a r c h s y n t a x t i p s
P r o v i d e f e e d b a c k
Include my email address so I can be contacted
C a n c e l
S u b m i t f e e d b a c k
S a v e d s e a r c h e s
U s e s a v e d s e a r c h e s t o f i l t e r y o u r r e s u l t s m o r e q u i c k l y
Query
To see all available qualifiers, see our documentation .
C a n c e l
C r e a t e s a v e d s e a r c h
f o c u s
Y o u s i g n e d i n w i t h a n o t h e r t a b o r w i n d o w . R e l o a d t o r e f r e s h y o u r s e s s i o n .
Y o u s i g n e d o u t i n a n o t h e r t a b o r w i n d o w . R e l o a d t o r e f r e s h y o u r s e s s i o n .
Y o u s w i t c h e d a c c o u n t s o n a n o t h e r t a b o r w i n d o w . R e l o a d t o r e f r e s h y o u r s e s s i o n .
D i s m i s s a l e r t
{ { m e s s a g e } }
g i t h u b
/
a d v i s o r y - d a t a b a s e
P u b l i c
●
N o t i f i c a t i o n s
Y o u m u s t b e s i g n e d i n t o c h a n g e n o t i f i c a t i o n s e t t i n g s
●
F o r k
3 3 6
S t a r
1 . 7 k
S e c u r i t y v u l n e r a b i l i t y d a t a b a s e i n c l u s i v e o f C V E s a n d G i t H u b o r i g i n a t e d s e c u r i t y a d v i s o r i e s f r o m t h e w o r l d o f o p e n s o u r c e s o f t w a r e .
L i c e n s e
C C - B Y - 4 . 0 l i c e n s e
1 . 7 k
s t a r s
3 3 6
f o r k s
B r a n c h e s
T a g s
A c t i v i t y
S t a r
N o t i f i c a t i o n s
Y o u m u s t b e s i g n e d i n t o c h a n g e n o t i f i c a t i o n s e t t i n g s
●
C o d e
●
I s s u e s
55
●
P u l l r e q u e s t s
5
●
D i s c u s s i o n s
●
A c t i o n s
●
S e c u r i t y
●
I n s i g h t s
A d d i t i o n a l n a v i g a t i o n o p t i o n s
●
C o d e
●
I s s u e s
●
P u l l r e q u e s t s
●
D i s c u s s i o n s
●
A c t i o n s
●
S e c u r i t y
●
I n s i g h t s
g i t h u b / a d v i s o r y - d a t a b a s e
m a i n
B r a n c h e s T a g s
G o t o f i l e
C o d e
F o l d e r s a n d f i l e s
Name Name
Last commit message
Last commit date
Latest commit
History
102,356 Commits
View all files
R e p o s i t o r y f i l e s n a v i g a t i o n
● R E A D M E
● C o d e o f c o n d u c t
● C C - B Y - 4 . 0 l i c e n s e
● S e c u r i t y
G i t H u b A d v i s o r y D a t a b a s e
A d a t a b a s e o f C V E s a n d G i t H u b - o r i g i n a t e d s e c u r i t y a d v i s o r i e s a f f e c t i n g t h e o p e n s o u r c e w o r l d .
T h e d a t a b a s e i s f r e e a n d o p e n s o u r c e a n d i s a t o o l f o r a n d b y t h e c o m m u n i t y .
S u b m i t p u l l r e q u e s t s t o h e l p i m p r o v e o u r d a t a b a s e o f s o f t w a r e v u l n e r a b i l i t y i n f o r m a t i o n f o r a l l .
G o a l s
● T o p r o v i d e a f r e e a n d o p e n - s o u r c e r e p o s i t o r y o f s e c u r i t y a d v i s o r i e s .
● T o e n a b l e o u r c o m m u n i t y t o c r o w d - s o u r c e t h e i r k n o w l e d g e a b o u t t h e s e a d v i s o r i e s .
● T o s u r f a c e v u l n e r a b i l i t i e s i n a n i n d u s t r y - a c c e p t e d f o r m a t t i n g s t a n d a r d f o r m a c h i n e i n t e r o p e r a b i l i t y .
F e a t u r e s
A l l a d v i s o r i e s a c k n o w l e d g e d b y G i t H u b a r e s t o r e d a s i n d i v i d u a l f i l e s i n t h i s r e p o s i t o r y . T h e y a r e f o r m a t t e d i n t h e O p e n S o u r c e V u l n e r a b i l i t y ( O S V ) f o r m a t .
Y o u c a n s u b m i t a p u l l r e q u e s t t o t h i s d a t a b a s e ( s e e , C o n t r i b u t i o n s ) t o c h a n g e o r u p d a t e t h e i n f o r m a t i o n i n e a c h a d v i s o r y .
P u l l r e q u e s t s w i l l b e r e v i e w e d a n d e i t h e r m e r g e d o r c l o s e d b y o u r i n t e r n a l s e c u r i t y a d v i s o r y c u r a t i o n t e a m . I f t h e a d v i s o r y o r i g i n a t e d f r o m a G i t H u b r e p o s i t o r y , w e w i l l a l s o @ m e n t i o n t h e o r i g i n a l p u b l i s h e r f o r o p t i o n a l c o m m e n t a r y .
S o u r c e s
W e a d d a d v i s o r i e s t o t h e G i t H u b A d v i s o r y D a t a b a s e f r o m t h e f o l l o w i n g s o u r c e s :
● S e c u r i t y a d v i s o r i e s r e p o r t e d o n G i t H u b
● T h e N a t i o n a l V u l n e r a b i l i t y D a t a b a s e
● T h e n p m S e c u r i t y A d v i s o r i e s D a t a b a s e
● T h e F r i e n d s O f P H P D a t a b a s e
● T h e G o V u l n e r a b i l i t y D a t a b a s e
● T h e P y t h o n P a c k a g i n g A d v i s o r y D a t a b a s e
● T h e R u b y A d v i s o r y D a t a b a s e
● T h e R u s t S e c A d v i s o r y D a t a b a s e
● C o m m u n i t y c o n t r i b u t i o n s t o t h i s r e p o s i t o r y
I f y o u k n o w o f a n o t h e r d a t a b a s e w e s h o u l d b e i m p o r t i n g a d v i s o r i e s f r o m , t e l l u s a b o u t i t b y o p e n i n g a n i s s u e i n t h i s r e p o s i t o r y .
C o n t r i b u t i o n s
T h e r e a r e t w o w a y s t o c o n t r i b u t e t o t h e i n f o r m a t i o n p r o v i d e d i n t h i s r e p o s i t o r y .
F r o m a n y i n d i v i d u a l a d v i s o r y o n g i t h u b . c o m / a d v i s o r i e s , c l i c k S u g g e s t i m p r o v e m e n t s f o r t h i s v u l n e r a b i l i t y ( s h o w n b e l o w ) t o o p e n a n " I m p r o v e s e c u r i t y a d v i s o r y " f o r m . E d i t t h e i n f o r m a t i o n i n t h e f o r m a n d c l i c k S u b m i t i m p r o v e m e n t s t o o p e n a p u l l r e q u e s t w i t h y o u r p r o p o s e d c h a n g e s .
A l t e r n a t i v e l y , y o u c a n s u b m i t a p u l l r e q u e s t d i r e c t l y a g a i n s t a f i l e i n t h i s r e p o s i t o r y . T o d o s o , f o l l o w t h e c o n t r i b u t i o n g u i d e l i n e s .
R e f e r e n c e s
A d v i s o r y r e f e r e n c e s a r e i n t e n d e d t o b e s u p p l e m e n t a l , r e l e v a n t i n f o r m a t i o n f o r t h e r e a d e r . W e a i m t o i n c l u d e p r i m a r y s o u r c e r e f e r e n c e s p r o v i d e d b y t h e C V E o r G H S A a u t h o r s , s u p p l e m e n t w i t h r e l e v a n t c o d e o r d o c u m e n t a t i o n w h e n a p p l i c a b l e , a n d f o c u s o n c o n c i s i o n a n d r e l e v a n c e f o r a n y a d d i t i o n a l r e f e r e n c e s . W e g e n e r a l l y a v o i d i n c l u d i n g s e c o n d a r y s o u r c e w r i t e u p s o n a d v i s o r i e s u n l e s s t h e y a r e p r o v i d e d b y t h e u p s t r e a m s o u r c e .
F i x c o m m i t s
A d v i s o r i e s a r e a b o u t s p e c i f i c b u i l d a r t i f a c t s , a n d n o t a b o u t t h e p r o j e c t m o r e g e n e r a l l y . A r e f e r e n c e t o t h e c o m m i t t h a t f i x e s a g i v e n v u l n e r a b i l i t y i s h e l p f u l f o r d o w n s t r e a m r e a d e r s t o d e t e r m i n e i m p a c t , a n d w e w e l c o m e c o n t r i b u t i o n s a d d i n g t h e s e d e t a i l s w h e n m i s s i n g . I f t h e a d v i s o r y a l r e a d y i n c l u d e s t h e r e l e v a n t f i x c o m m i t ( s ) , w e d o n o t a c c e p t c o n t r i b u t i o n s t h a t a r e d u p l i c a t i v e , a s a d d i n g i r r e l e v a n t d u p l i c a t e c o n t e n t c r e a t e s a n u n n e c e s s a r y b u r d e n o n t h e r e a d e r o f a n a d v i s o r y .
S u p p o r t e d e c o s y s t e m s
U n f o r t u n a t e l y , w e c a n n o t a c c e p t c o m m u n i t y c o n t r i b u t i o n s t o a d v i s o r i e s o u t s i d e o f o u r s u p p o r t e d e c o s y s t e m s . O u r c u r a t i o n t e a m r e v i e w s e a c h c o m m u n i t y c o n t r i b u t i o n t h o r o u g h l y a n d n e e d s t o b e a b l e t o a s s e s s e a c h c h a n g e .
G e n e r a l l y s p e a k i n g , o u r e c o s y s t e m s a r e t h e n a m e s p a c e u s e d b y a p a c k a g e r e g i s t r y . A s s u c h t h e y ’ r e f o c u s e d o n p a c k a g e s w i t h i n t h e r e g i s t r y w h i c h t e n d t o b e d e p e n d e n c i e s u s e d i n s o f t w a r e d e v e l o p m e n t .
O u r s u p p o r t e d e c o s y s t e m s a r e :
● C o m p o s e r ( r e g i s t r y : h t t p s : / / p a c k a g i s t . o r g )
● E r l a n g ( r e g i s t r y : h t t p s : / / h e x . p m / )
● G i t H u b A c t i o n s ( r e g i s t r y : h t t p s : / / g i t h u b . c o m / m a r k e t p l a c e ? t y p e = a c t i o n s )
● G o ( r e g i s t r y : h t t p s : / / p k g . g o . d e v / )
● M a v e n ( r e g i s t r y : h t t p s : / / r e p o . m a v e n . a p a c h e . o r g / m a v e n 2 )
● n p m ( r e g i s t r y : h t t p s : / / w w w . n p m j s . c o m / )
● N u G e t ( r e g i s t r y : h t t p s : / / w w w . n u g e t . o r g / )
● p i p ( r e g i s t r y : h t t p s : / / p y p i . o r g / )
● P u b ( r e g i s t r y : h t t p s : / / p u b . d e v / )
● R u b y G e m s ( r e g i s t r y : h t t p s : / / r u b y g e m s . o r g / )
● R u s t ( r e g i s t r y : h t t p s : / / c r a t e s . i o / )
● S w i f t ( r e g i s t r y : n a m e s p a c e d b y d n s )
I f y o u h a v e a s u g g e s t i o n f o r a n e w e c o s y s t e m w e s h o u l d s u p p o r t , p l e a s e o p e n a n i s s u e f o r d i s c u s s i o n .
L i c e n s e
T h i s p r o j e c t i s l i c e n s e d u n d e r t h e t e r m s o f t h e C C - B Y 4 . 0 o p e n s o u r c e l i c e n s e . P l e a s e s e e o u r d o c u m e n t a t i o n f o r t h e f u l l t e r m s .
G H S A I D s
E a c h s e c u r i t y a d v i s o r y , r e g a r d l e s s o f i t s t y p e , h a s a u n i q u e i d e n t i f i e r r e f e r r e d t o a s a G H S A I D .
A G H S A - I D q u a l i f i e r i s a s s i g n e d w h e n a n e w a d v i s o r y i s c r e a t e d o n G i t H u b o r a d d e d t o t h e G i t H u b A d v i s o r y D a t a b a s e f r o m a n y o f t h e s u p p o r t e d s o u r c e s .
T h e s y n t a x o f G H S A I D s f o l l o w s t h i s f o r m a t : G H S A - x x x x - x x x x - x x x x w h e r e
● x i s a l e t t e r o r a n u m b e r f r o m t h e f o l l o w i n g s e t : 2 3 4 5 6 7 8 9 c f g h j m p q r v w x .
● O u t s i d e t h e G H S A p o r t i o n o f t h e n a m e :
● T h e n u m b e r s a n d l e t t e r s a r e r a n d o m l y a s s i g n e d .
● A l l l e t t e r s a r e l o w e r c a s e .
Y o u c a n v a l i d a t e a G H S A I D u s i n g a r e g u l a r e x p r e s s i o n :
/ G H S A ( - [ 2 3 4 5 6 7 8 9 c f g h j m p q r v w x ] { 4 } ) { 3 } /
d a t a b a s e _ s p e c i f i c V a l u e s
T h e O S V S c h e m a s u p p o r t s s e v e r a l d a t a b a s e _ s p e c i f i c J S O N o b j e c t f i e l d s t h a t a r e u s e d t o a d d c o n t e x t t o v a r i o u s o t h e r p a r t s o f t h e O S V s c h e m a , n a m e l y a n a f f e c t e d p a c k a g e , a p a c k a g e ' s a f f e c t e d r a n g e s , a n d t h e v u l n e r a b i l i t y a s a w h o l e . P e r t h e s p e c , t h e s e f i e l d s a r e u s e d f o r h o l d i n g a d d i t i o n a l i n f o r m a t i o n a b o u t t h e p a c k a g e , r a n g e , o r v u l n e r a b i l i t y " a s d e f i n e d b y t h e d a t a b a s e f r o m w h i c h t h e r e c o r d w a s o b t a i n e d . " I t a d d i t i o n a l l y s t i p u l a t e s t h a t t h e m e a n i n g a n d f o r m a t o f t h e s e c u s t o m v a l u e s " i s e n t i r e l y d e f i n e d b y t h e d a t a b a s e [ o f r e c o r d ] " a n d o u t s i d e o f t h e s c o p e o f t h e O S V S c h e m a i t s e l f .
F o r i t s p u r p o s e s , G i t H u b u s e s a n u m b e r o f d a t a b a s e _ s p e c i f i c v a l u e s i n i t s O S V f i l e s . T h e y a r e u s e d p r i m a r i l y i n s u p p o r t o f C o m m u n i t y C o n t r i b u t i o n s a n d a r e i n t e n d e d f o r i n t e r n a l u s e o n l y u n l e s s o t h e r w i s e s p e c i f i e d . T h e s e v a l u e s a n d t h e i r f o r m a t a r e s u b j e c t t o c h a n g e w i t h o u t n o t i c e . C o n s u m i n g s y s t e m s s h o u l d n o t r e l y o n t h e m f o r p r o c e s s i n g v u l n e r a b i l i t y i n f o r m a t i o n .
Scope
Field
Purpose
vulnerability
severity
The OSV schema supports quantitative severity scores such as CVSS. GitHub additionally assigns each vulnerability a non-quantitative human-readable severity value.
vulnerability
cwe_ids
GitHub assigns each vulnerability at least one Common Weakness Enumeration (CWE) as part of its vulnerability curation process. These IDs map directly to CWE IDs tracked in the CWE Database .
vulnerability
github_reviewed
Whether a vulnerability has been reviewed by one of GitHub's Security Curators.
vulnerability
github_reviewed_at
The timestamp of the last review by a GitHub Security Curator.
range
last_known_affected_version_range
The OSV schema does not have native support for all of the potential ways GitHub represents vulnerabile version ranges internally. It is used to track version range information that is not representable in OSV format, or that GitHub needs to be able to track separately from the OSV ranges. This field may appear in addition to or in place of OSV affected range events. See this comment a technical explanation.
F A Q
W h o r e v i e w s t h e p u l l r e q u e s t s ?
O u r i n t e r n a l S e c u r i t y A d v i s o r y C u r a t i o n t e a m r e v i e w s t h e p u l l r e q u e s t s . T h e y m a k e t h e u l t i m a t e d e c i s i o n t o m e r g e o r c l o s e . I f t h e a d v i s o r y o r i g i n a t e d f r o m a G i t H u b r e p o s i t o r y , w e w i l l a l s o @ m e n t i o n t h e o r i g i n a l p u b l i s h e r f o r o p t i o n a l c o m m e n t a r y .
W h y i s t h e b a s e b r a n c h c h a n g e d o n a P R ?
T h i s r e p o s i t o r y i s a m i r r o r o f o u r a d v i s o r y d a t a b a s e . A l l c o n t r i b u t i o n s t o t h i s r e p o s i t o r y a r e m e r g e d i n t o t h e m a i n b r a n c h v i a o u r p r i m a r y d a t a s o u r c e t o p r e s e r v e d a t a i n t e g r i t y .
W e a u t o m a t i c a l l y c r e a t e a s t a g i n g b r a n c h f o r e a c h P R t o p r e s e r v e t h e G i t H u b w o r k f l o w y o u ' r e u s e d t o . W h e n a c o n t r i b u t i o n i s a c c e p t e d f r o m a P R i n t h i s r e p o s i t o r y , t h e c h a n g e s a r e m e r g e d i n t o t h e s t a g i n g b r a n c h a n d t h e n p u s h e d t o t h e p r i m a r y d a t a s o u r c e t o b e m e r g e d i n t o m a i n b y a s e p a r a t e p r o c e s s , a t w h i c h p o i n t t h e s t a g i n g b r a n c h i s d e l e t e d .
W i l l t h e s t r u c t u r e o f t h e d a t a b a s e c h a n g e ?
H e r e a t G i t H u b , w e s h i p t o l e a r n ! A s u s a g e p a t t e r n s e m e r g e , w e m a y i t e r a t e o n h o w w e o r g a n i z e t h i s d a t a b a s e a n d p o t e n t i a l l y m a k e b a c k w a r d s - i n c o m p a t i b l e c h a n g e s t o i t .
W h e r e c a n I g e t m o r e i n f o r m a t i o n a b o u t G i t H u b a d v i s o r i e s ?
I n f o r m a t i o n a b o u t c r e a t i n g a r e p o s i t o r y s e c u r i t y a d v i s o r y c a n b e f o u n d h e r e , a n d i n f o r m a t i o n a b o u t b r o w s i n g s e c u r i t y a d v i s o r i e s i n t h e G i t H u b A d v i s o r y D a t a b a s e c a n b e f o u n d h e r e .
A b o u t
S e c u r i t y v u l n e r a b i l i t y d a t a b a s e i n c l u s i v e o f C V E s a n d G i t H u b o r i g i n a t e d s e c u r i t y a d v i s o r i e s f r o m t h e w o r l d o f o p e n s o u r c e s o f t w a r e .
R e s o u r c e s
R e a d m e
L i c e n s e
C C - B Y - 4 . 0 l i c e n s e
C o d e o f c o n d u c t
C o d e o f c o n d u c t
S e c u r i t y p o l i c y
S e c u r i t y p o l i c y
A c t i v i t y
C u s t o m p r o p e r t i e s
S t a r s
1 . 7 k
s t a r s
W a t c h e r s
74
w a t c h i n g
F o r k s
3 3 6
f o r k s
R e p o r t r e p o s i t o r y
N o r e l e a s e s p u b l i s h e d
N o p a c k a g e s p u b l i s h e d
+ 6 c o n t r i b u t o r s
F o o t e r
© 2 0 2 4 G i t H u b , I n c .
●
T e r m s
●
P r i v a c y
●
S e c u r i t y
●
S t a t u s
●
D o c s
●
C o n t a c t
●
M a n a g e c o o k i e s
●
D o n o t s h a r e m y p e r s o n a l i n f o r m a t i o n
Y o u c a n ’ t p e r f o r m t h a t a c t i o n a t t h i s t i m e .