lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Wed, 27 Jun 2018 19:06:21 +0300
From:   c17828 <artem.blagodarenko@...il.com>
To:     linux-ext4@...r.kernel.org
Cc:     adilger.kernel@...ger.ca, alexey.lyashkov@...il.com,
        Andreas Dilger <andreas.dilger@...el.com>,
        Andreas Dilger <artem.blagodarenko@...il.com>
Subject: [PATCH] tests: invalid value of in-inode EA offset

From: Andreas Dilger <andreas.dilger@...el.com>

Change-Id: I2132b8150156bfccbe9304b9fe5dfc3638f13884
Signed-off-by: Andreas Dilger <andreas.dilger@...el.com>
Signed-off-by: Andreas Dilger <artem.blagodarenko@...il.com>
---
 tests/f_bad_ea_value/expect.1 |  11 +++++++++++
 tests/f_bad_ea_value/expect.2 |   7 +++++++
 tests/f_bad_ea_value/image.gz | Bin 0 -> 11492 bytes
 tests/f_bad_ea_value/name     |   1 +
 4 files changed, 19 insertions(+)
 create mode 100644 tests/f_bad_ea_value/expect.1
 create mode 100644 tests/f_bad_ea_value/expect.2
 create mode 100644 tests/f_bad_ea_value/image.gz
 create mode 100644 tests/f_bad_ea_value/name

diff --git a/tests/f_bad_ea_value/expect.1 b/tests/f_bad_ea_value/expect.1
new file mode 100644
index 00000000..7bfe6ac5
--- /dev/null
+++ b/tests/f_bad_ea_value/expect.1
@@ -0,0 +1,11 @@
+Pass 1: Checking inodes, blocks, and sizes
+Inode 13 extended attribute is corrupt (allocation collision).  Clear? yes
+
+Pass 2: Checking directory structure
+Pass 3: Checking directory connectivity
+Pass 4: Checking reference counts
+Pass 5: Checking group summary information
+
+test_filesys: ***** FILE SYSTEM WAS MODIFIED *****
+test_filesys: 13/2048 files (0.0% non-contiguous), 1293/2048 blocks
+Exit status is 1
diff --git a/tests/f_bad_ea_value/expect.2 b/tests/f_bad_ea_value/expect.2
new file mode 100644
index 00000000..0f0e6829
--- /dev/null
+++ b/tests/f_bad_ea_value/expect.2
@@ -0,0 +1,7 @@
+Pass 1: Checking inodes, blocks, and sizes
+Pass 2: Checking directory structure
+Pass 3: Checking directory connectivity
+Pass 4: Checking reference counts
+Pass 5: Checking group summary information
+test_filesys: 13/2048 files (0.0% non-contiguous), 1293/2048 blocks
+Exit status is 0
diff --git a/tests/f_bad_ea_value/image.gz b/tests/f_bad_ea_value/image.gz
new file mode 100644
index 0000000000000000000000000000000000000000..1e5d8ca5e9cf6ec834d048ea56d7350c7acb5329
GIT binary patch
literal 11492
zcmeI%Yfux{9sqDGRoeQxts)f#>jNoDcqT!DK$ZFkc_|>+&=4&}To5c8<Pr(kvFI%+
zf&>Bt1ERZ00|f*E)+pc;t297&1K1#>iV7QfN)j*u_J)}|_shNC+qpOY4`*l3?#}t|
z@67(snb~#x_uez?{hs`eHIQ&PHpXhW&n9hU^4*8eHl6w8@...8EQck3bA7UK;fFgu
zyEgURcUN*h*<|Rio$5b5X1m5<ZkzZ`%`FR0NH6vC`u!F=cT7IJ=~q(xbz9*3-t{*H
zc^@...$t~Qbb?s!N+{Dkt9w*1OuXS*59HJ~`3w;nQ^=3LbUGWb1?QqX?;JHcb?1JE
zi+IK<k~a6wR{ESh4gMv`#O@l)>N5DfG&~4ct&$=>887<cbu*!M4(XHn+4SwayRT>+
zy@@ReZNZr5@..._3vWE#(m?kHSBI9Uh|2sU^m_0M<QQOpU23X&16dieF%K&%$%gFL
zgEZ%AjBzxInDl{_mDTjtw@...7(N|aU}g13#vzk>ZuxxoBq7n}_><^kW39Kge5Ib)
zF?C5U#?KuPl;EY0I{N+kbSd18lef;9pIP3}JL<byGh)|`Q8F6mrpk)avyyi|yjvXn
zFyl=UU$Pc!%*=3|(yUwa{u$Y$=}|%YEH;T@F;0PR^=#O+r9(<lhVnJzDK}>WGpfB)
z$~eutTAOM$+=PVto&&_WhSUp0@...cl3K<(%SN!-u^wzq_OH{|6Ad-3EyI0BAVDer
z=&kn06?eL9&kd%8rls*yH<@3-5*7iA!2gTDw0Az#?F7X*U;(V~ZcjUA47WQ^7_(8^
zs!I7dq-S3w>r%u|WZ=Ndp}f^zyp)p7P>@!;{U2r?kAir@...SDusH#<HlJsBCiuT=
zJ{~fyGq=}f=gZ-I%oMlQTzgvU8&5(*dRrgCs^LQ6I^RUB(#Wb+r%RtUKXE>5<QR{<
zsWabvTh%hletOQ`ajxZ2jcfO|mfv4YN(Ai`{vggj%Y5A<*_1Q~%*>ewyp6v+LB^i1
zcw1ILI~vtJ9X>ypxfJ(LkNTqFA$5n%i^dvr+5HI|7rYb|2=l3hBI&A@...T>BD|YX
z@...3UiWrnQR=@...&+C7+@D9)zA;L+?&psxjw))B-X?GSJYg4@...7d}(#H$M%+z
z=L3<yZd~AzU>ekCNEWVJc^y;J?XiloDva>fq<C^)FV~=-<}_kfR&xh$+D>8FV}`}A
zF(@z+Gcl-v4@g(7Ga1kTJMEnz=iW2fSGyX=b6zr!j5DEb;2b_WPN0?)!@...e7p#!
zOuU9UuViBy1t|Y%KqGB?OnSAmlG?$9>yCZiS7clkq_vN$<WFW1T&gP8vb=&MV~GgJ
z*~=2!d}#KNoDk$-Y@...P0h_&c3Q*k36C?%^qAV#S!)5d>`?u4%7U4`z<Il($G&qK
zxpD&gA!Gl<&+b9eZF6kCW{8ya5R2~{W@...V6(ri#g-pZ6T7f)@4l5znC2(B<=f|c
zV+pl?d0_dmos(W2znJ@Ov)k7~PEIE!H{hp0DgL;~eHN!I`vCY><%TO-6}(uw3%&x>
z%Ksi$MgpBeQnf`Ss9m-pnM{#DFbou{2)Gg<rA=xJX91A>1k)**(uY(44XTZLYNa#^
z$X5AP6&t~3pi1SgXIR5(;E;WOH~F<h4;z8A^26#+6D|?SB@...3gCwoSHORSiR0j0
zJbo$V9wG!P@f)(K4Kg=d_U}I@...O4qbj$N+$$M@...MMwAy9l(kb#yNgq54<j7;y
zTSvqOvPm)vKappUK5-~o7HlI8g3HlsoWGMcI22z9-Xo2MYtf%MX{7byB6_g1G!&Mh
zat@...C!>}94kEu-#~A1(iNYuirj+jq!buJ>o}>34Xono;0S3v+<+?ZZmhDzy*`o>
zSP7&locctGl<QJISd3P4QWVa8C8LxnsSSJ<E!Ta+-Q+KFq~u7QVF4=Bak!iPOG+sn
zQahNBLb?-NrzTMprAF!lm!MU;Q(Wh!l77mVbUAz;y{bzxZsLhHgB|c7%GbphxA4Tx
zWQ}ADo<h&-23~AT%$L-uHW6@+-)^MMe=LAe<<$^eg)9MDRht`V-cT{(3UuQmMgGc*
zuc#-X8_0H`AI~;MiUMuncVsN42QGgVoe%Cpz5*sx0m*wQ;2V`^a<Djbmo`sGr9cqk
zC5vYgafL$0R?rp+242d8wL*pT01_wLqb&|+G{N?=6sEVH%tM$mwzg~$*nr%|e_AEz
zroD#r$RgmLe7|~ILLQM;0x6MIGOq*B9T}+$Tn`+z7oL;ikZ|C0`{KAzmVH4Z{VGxv
zR%Q<qfnGUF9Wau6is}c65jUVm9;x;pxoDuChMJH7KqF_{mlzl}pf$1s{e!cYgm(}w
zW9$JpBKy%H4wXc7D7?UM23H_t^aUrFL=X$<j9Abc`2rp0&`Cbx!ghuoxER@...f1X
zc$UzO5dm&R4xm~NO+jQ8wnDFwrD!WBRN<S=xDG}l38;ayN8#O9FiM{SPa`~ZPWKtt
z!$04Vo&)YdqR|Q6=UgxUf>L@17>k@...BX9J)82Q=rv#j5|8S2ySd&?1^x6fFa<e{
z&gym;J$U&6^fHjqmSuV}IawCKV1w>R1o~P>GZJ})&5S^>)j<czTnS`aXg!`4SIPv@
z&^Fb7-S*=5h`f~rujrFtDw2jC2j;@|E(T8lcjWt++i-cSXng2Fs7bXRckyxPLzPQ1
z-Bw0ndf^I$^fs^>_+9=bGoUIroVpb%K(@#twWZ;-O2|<b%k<X=$AkTVQsu0t#Y5?`
z4Ex+}x;1iHPG|a56?QY$fJ>3xz<`{r#wQ4gj7actSivHxHcW61EC&wSmo`!(p$~zt
zD`?3;n3|MLj}GC*?d=5<kW+w39;Egh$v;KE39^txU`oD6?LAUppqoG*k`5eG2Rh^~
zquM}ck@...=OAgj!^I2KJ<wIe6Me$@...4$rBj_D0pfzHI82hi_+mRX7OF>l(Wjg!
zQXnhWjcNz+5hoPpe4*IRx>!w(fGQCJs^+ll3#%DE;2MO6zQPCe<t5UtL%oOt+Rlkk
z`1J`!X;Y91u}1Ic_HnoQ=Q+}Hpoho`^pP%%OY#?#(mJ3)WHI_c7sB;z%8R1aKt0GB
zRH+N+`ZWpqX=Bh7VuRk(?Kf`Y<pt1Iz_IA0ZkN%ESI|t?fX9&()T9eCCcP1yw9M=O
z-n`aMbJFT(W~B4Qn5Kj|vedYX5(X}`@(8B!w~Be76n;Nu81}w=LgF$=#QAetpQk4I
zHEz?KZZ$8x(>OVHLn!M^{yr<~?tMz;&T`&i4oyGqslR$Yf}rXNvor4(;&<C=&v&il
z>LagvTrQ8hKYk~(`JPRW>Vgd2HnD>A5|6F=sd}~7twu>_eVg{|q9wzc_|8}UiW;Q8
zv-(Q>ThY=6!b=t@...9t_J(~hv8mMBMn9@...!qr;!5<cRa@...+s!Hq~>D_d@Am>
zwCs0yh*yQLEF4xf?_)*WJjy$~w{NJNpwBcacHa9@...SD`{QHdoqKVu9A?77n2}CV
zb8^tht?9-oOf)?@...1CMZh9p5wHkY1S|p;0gHe|z#?D~un1TLECPQmfj@...2b}p
zuV1~-7s)?aB6K80Pu!~Jz%%oIn;pH)+0I3dWK_p&;jpe;x#BSqQoipf`(sw9e;Rdm
z=-Gj#dO}y`Iki^wTc+_aAv0>W8@J@>kM^Ev-;|Gy-yt+a$C2nW-_d=QEek8-&n>B`
za?uUf880ueHci>fQ*%aN>s;lPL(JwQK?$_f!gg_CLQma{oiMUy@...-(^T6Phr)`X
zgBLR&xAA={DC<|e%($Jc9UnU$_Rw=_gY5$+zXtcPo-Q{g`{NKF?ok@...%s5qe4;F
zEb*wQOCP@`@)U=!3ID=RE;-)U`Sb(LH-9aDOEwk(i-1MIB481)2v`LEYyqstaqUO*
fNxWyo)V9PwI~~jT7J>g1ICCJ^DxPO$b;jzS08>1M

literal 0
HcmV?d00001

diff --git a/tests/f_bad_ea_value/name b/tests/f_bad_ea_value/name
new file mode 100644
index 00000000..407dca3f
--- /dev/null
+++ b/tests/f_bad_ea_value/name
@@ -0,0 +1 @@
+invalid value of in-inode EA offset
-- 
2.14.3

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ