From 35f957c8f8d0b27de700144473db73e7a53177e3 Mon Sep 17 00:00:00 2001 From: Shubham Vasudeo Desai Date: Wed, 19 Jun 2024 18:55:19 -0400 Subject: [PATCH 1/2] lib: Fix out-of-bounds array access in i.atcorr/computations.cpp --- imagery/i.atcorr/computations.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/imagery/i.atcorr/computations.cpp b/imagery/i.atcorr/computations.cpp index 53f8664ee06..3342a6e0e7f 100644 --- a/imagery/i.atcorr/computations.cpp +++ b/imagery/i.atcorr/computations.cpp @@ -111,7 +111,7 @@ double trunca() break; kk = i - 1; } - + if (kk < 0) kk = 0; double aa = (double)((log10(sixs_trunc.pha[kk]) - log10(sixs_trunc.pha[k])) / (acos(rmu[kk]) - acos(rmu[k]))); From bc94e187d73b76286b82cea9a03948858c9d5393 Mon Sep 17 00:00:00 2001 From: ShubhamDesai <42180509+ShubhamDesai@users.noreply.github.com> Date: Wed, 19 Jun 2024 22:52:52 -0400 Subject: [PATCH 2/2] Update imagery/i.atcorr/computations.cpp Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- imagery/i.atcorr/computations.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/imagery/i.atcorr/computations.cpp b/imagery/i.atcorr/computations.cpp index 3342a6e0e7f..65e12093e53 100644 --- a/imagery/i.atcorr/computations.cpp +++ b/imagery/i.atcorr/computations.cpp @@ -111,7 +111,8 @@ double trunca() break; kk = i - 1; } - if (kk < 0) kk = 0; + if (kk < 0) + kk = 0; double aa = (double)((log10(sixs_trunc.pha[kk]) - log10(sixs_trunc.pha[k])) / (acos(rmu[kk]) - acos(rmu[k])));