Comments (2)
Bash 4.0+ is required.
The comment you're referring to:
To avoid these kind of errors I've added bash version checking on script's startup. 4.0 is needed for associative arrays,
=~
operator was added in 3.* so we should be good now.
is in reference to two problems discussed in that issue, both of which were encountered when using older versions of Bash.
The first issue related to associative arrays, which require Bash 4+.
The second issue related to use of =~
matches which required Bash ~3+.
we should be good now
implies that a version check for 4+ was considered sufficient to close the issue. There was no point trying to support =~
, as that doesn't solve the requirement for associative arrays, which requires Bash version 4+.
If, in the future, older versions of Bash were to be supported, it would require a substantial rewrite to remove the use of assoc arrays.
from linux-exploit-suggester.
@bcoles It's clear now, thank you!
from linux-exploit-suggester.
Related Issues (20)
- My OS is up to date, why I still get the CVE exposure report? HOT 4
- Please update the script
- Broken URLs to exploitdb binsploits repo
- 在centos4.9上无法执行,显示Script needs Bash in version 4.0 or newer. Aborting
- [Suggestion] Alternative exploit for CVE-2017-1000112 HOT 1
- [Suggestion] Alternative exploit for CVE-2017-7308 HOT 1
- CONFIG_CC_STACKPROTECTOR deprecated in kernel 4.16 HOT 1
- Incorrect details for double-fdput (CVE-2016-4557) HOT 1
- Package version detection HOT 2
- cannot create temp file for here-document: No such file or directory HOT 6
- Inventory notification HOT 1
- cat: write error: Broken pipe
- Aborts with `Both 'src-url' and 'exploit-db' entries are empty for '\e[1;32m[CVE-2019-15666]\e[0m XFRM_UAF' exploit - fix that. Aborting.` HOT 4
- Exploit Dirty cow 2 has been moved permanently. HOT 1
- Allow JSON output for automation integration
- Baron Samedit is displayed for invalid GLIBC versions HOT 2
- Typo: memodipper instead of mempodipper HOT 2
- Please Help Me HOT 3
- How To Add Exploit (CVE-2023-0386 OverlayFS) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from linux-exploit-suggester.